﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;

namespace AbyssCombatLogger
{
    //public enum SpellTypes
    //{
    //    Damage,
    //    Heal,
    //    Taunt,
    //    Detaunt,
    //    ThreatIncreaser,
    //    ThreatDecreaser
    //}
    //public enum SpellTargetingType
    //{
    //    DirectTargetting,
    //    PassiveAbility,
    //    AOE//change aoe to more specific types
    //}

    public class Spell
    {
        public Spell(string Name,
            ClassTypes Class,
            ushort LevelReceived,
            double CastTime,
            ushort ManaCost,
            String description)
        {
            this.Name = Name.Trim();
            this.spellClass = Class;
            this.LevelReceived = LevelReceived;
            this.CastTime = (float)CastTime;
            this.ManaCost = ManaCost;
            this.description = description;
        }

        string name;

        public string Name
        {
            get { return name; }
            set { name = value; }
        }
        ClassTypes spellClass;

        public ClassTypes SpellClass
        {
            get { return spellClass; }
            set { spellClass = value; }
        }
        ushort levelReceived;

        public ushort LevelReceived
        {
            get { return levelReceived; }
            set { levelReceived = value; }
        }
        float castTime;

        public float CastTime
        {
            get { return castTime; }
            set { castTime = value; }
        }
        ushort manaCost;

        public ushort ManaCost
        {
            get { return manaCost; }
            set { manaCost = value; }
        }
        String description;

        public String Description
        {
            get { return description; }
            set { description = value; }
        }

        public string ClassTypeString
        {
            get
            {
                return Player.ClassTypeString(this.SpellClass);
            }
        }
    }

    public class SpellSearcher
    {
        private static SortedDictionary<string, Spell> spellsDataBase = new SortedDictionary<string, Spell>();
        public SpellSearcher()
        {
            CreateSearchableSpellDatabase();
        }

        private static void CreateSearchableSpellDatabase()
        {
            if (spellsDataBase == null || spellsDataBase.Count == 0)
            {
                foreach (Spell s in spellsDBArray)
                {
                    spellsDataBase.Add(s.Name, s);
                }
            }
        }
        public Spell GetSpellByName(string spellName)
        {
            if (spellsDataBase == null || spellsDataBase.Count == 0)
            {
                return null;
            }
            else
            {
                try
                {
                    return spellsDataBase[spellName];
                }
                catch (Exception notFoundEx)
                {
                    return null;
                }
            }
        }

        //Notes: had to change draw forth the heart so its a mage spell and removed duplicates of different classes
public static Spell[] spellsDBArray = new Spell[] {
new Spell ("Adrenaline Surge	",	ClassTypes.BearShaman	,	35	,	3	,	0	,"This spell restores a large amount of Mana and Stamina, costs no Mana to cast but takes a long time to refresh."),
new Spell ("Adrenaline Surge (Rank 2)	",	ClassTypes.BearShaman	,	55	,	3	,	0	,"This spell restores a large amount of Mana and Stamina, costs no Mana to cast but takes a long time to refresh."),
new Spell ("Awakening (Rank 1)	",	ClassTypes.BearShaman	,	15	,	8	,	150	,"This powerful prayer brings a single target back to life, although it only partially restores health and mana. Higher rank versions restore more health and mana. Requirement: Cannot be used in combat	"),
new Spell ("Awakening (Rank 2)	",	ClassTypes.BearShaman	,	30	,	8	,	300	,"This powerful prayer brings a single target back to life, although it only partially restores health and mana. Higher rank versions restore more health and mana. Requirement: Cannot be used in combat	"),
new Spell ("Awakening (Rank 3)	",	ClassTypes.BearShaman	,	55	,	8	,	500	,"This powerful prayer brings a single target back to life, although it only partially restores health and mana. Higher rank versions restore more health and mana. Requirement: Cannot be used in combat	"),
new Spell ("Battle Roar	",	ClassTypes.BearShaman	,	30	,	1	,	0	,"The ClassTypes.BearShaman inspires their team with a mighty roar, increasing their maximum health and the damage of the shaman's blows."),
new Spell ("Blood Flow (Rank 1)	",	ClassTypes.BearShaman	,	10	,	0.5	,	47	,"Places a powerful healing effect on friendly targets in a cone in front of the caster. It will also place a moderate healing effect on the caster."),
new Spell ("Blood Flow (Rank 2)	",	ClassTypes.BearShaman	,	25	,	0.5	,	87	,"Places a powerful healing effect on friendly targets in a cone in front of the caster. It will also place a moderate healing effect on the caster."),
new Spell ("Blood Flow (Rank 3)	",	ClassTypes.BearShaman	,	50	,	0.5	,	121	,"Places a powerful healing effect on friendly targets in a cone in front of the caster. It will also place a moderate healing effect on the caster."),
new Spell ("Blood Flow (Rank 4)	",	ClassTypes.BearShaman	,	55	,	0.5	,	157	,"Places a powerful healing effect on friendly targets in a cone in front of the caster. It will also place a moderate healing effect on the caster."),
new Spell ("Blood Flow (Rank 5)	",	ClassTypes.BearShaman	,	70	,	0.5	,	184	,"Places a powerful healing effect on friendly targets in a cone in front of the caster. It will also place a moderate healing effect on the caster."),
new Spell ("Booming Roar	",	ClassTypes.BearShaman	,	70	,	1	,	0	,"Lets out a blast of sound, disrupting spell casting for a short period of time."),
new Spell ("Claws of Corruption (Rank 1)	",	ClassTypes.BearShaman	,	55	,	4	,	625	,"The ClassTypes.BearShaman's melee attacks do additional unholy damage and also have a chance of cursing the target. Anyone attacking a cursed victim does extra unholy damage."),
new Spell ("Claws of Corruption (Rank 2)	",	ClassTypes.BearShaman	,	70	,	4	,	800	,"The ClassTypes.BearShaman's melee attacks do additional unholy damage and also have a chance of cursing the target. Anyone attacking a cursed victim does extra unholy damage."),
new Spell ("Claws of Life	",	ClassTypes.BearShaman	,	50	,	4	,	0	,"Increases health regeneration and Armor. Attacks by the caster have a chance of cursing the target. This curse has a chance of placing a minor secondary healing effect on the target's attacker."),
new Spell ("Claws of Stone (Rank 1)	",	ClassTypes.BearShaman	,	10	,	4	,	140	,"Grants a small amount of Armor, and the ClassTypes.BearShaman's attacks also have a chance of inflicting a curse. Anyone attacking a cursed victim has a chance of gaining a small absorb effect, reducing damage taken."),
new Spell ("Claws of Stone (Rank 2)	",	ClassTypes.BearShaman	,	50	,	4	,	480	,"Grants a small amount of Armor, and the ClassTypes.BearShaman's attacks also have a chance of inflicting a curse. Anyone attacking a cursed victim has a chance of gaining a small absorb effect, reducing damage taken."),
new Spell ("Claws of Stone (Rank 3)	",	ClassTypes.BearShaman	,	55	,	4	,	625	,"Grants a small amount of Armor, and the ClassTypes.BearShaman's attacks also have a chance of inflicting a curse. Anyone attacking a cursed victim has a chance of gaining a small absorb effect, reducing damage taken."),
new Spell ("Claws of Stone (Rank 4)	",	ClassTypes.BearShaman	,	70	,	4	,	800	,"Grants a small amount of Armor, and the ClassTypes.BearShaman's attacks also have a chance of inflicting a curse. Anyone attacking a cursed victim has a chance of gaining a small absorb effect, reducing damage taken."),
new Spell ("Claws of the Reaper	",	ClassTypes.BearShaman	,	40	,	4	,	0	,"Causes the ClassTypes.BearShaman's strikes to have a chance of inflicting a bleeding wound and increasing the damage done by the priest's own attacks. This damage bonus can stack up to 3 times. Any allies attacking the bleeding enemy have a chance of increasing the	"),
new Spell ("Fierce Recovery (Rank 1)	",	ClassTypes.BearShaman	,	15	,	1.5	,	66	,"A powerful healing spell that affects the ClassTypes.BearShaman and any nearby allies. Anyone aided by this spell cannot be affected by another Fierce Recovery spell for a short time."),
new Spell ("Fierce Recovery (Rank 2)	",	ClassTypes.BearShaman	,	30	,	1.5	,	104	,"A powerful healing spell that affects the ClassTypes.BearShaman and any nearby allies. Anyone aided by this spell cannot be affected by another Fierce Recovery spell for a short time."),
new Spell ("Fierce Recovery (Rank 3)	",	ClassTypes.BearShaman	,	45	,	1.5	,	138	,"A powerful healing spell that affects the ClassTypes.BearShaman and any nearby allies. Anyone aided by this spell cannot be affected by another Fierce Recovery spell for a short time."),
new Spell ("Fierce Recovery (Rank 4)	",	ClassTypes.BearShaman	,	60	,	1.5	,	179	,"A powerful healing spell that affects the ClassTypes.BearShaman and any nearby allies. Anyone aided by this spell cannot be affected by another Fierce Recovery spell for a short time."),
new Spell ("Grace of Nature	",	ClassTypes.BearShaman	,	25	,	1	,	0	,"Removes root effects that prevent movement from the shaman's team, and makes them immune for a short period of time."),
new Spell ("Grizzled Hide	",	ClassTypes.BearShaman	,	25	,	3	,	0	,"The shaman manifests the bear's tough grizzly hide, increasing their defense rating."),
new Spell ("Iron Hide	",	ClassTypes.BearShaman	,	70	,	0.5	,	0	,"Protects the ClassTypes.BearShaman from most sources of damage for 6 seconds. Damage absorbed while this effect is active empowers the shaman, increasing the power of their attacks."),
new Spell ("Manifestation of Spirit	",	ClassTypes.BearShaman	,	65	,	1	,	295	,"While active, this Manifestation reduces the damage dealt by all enemies around the shaman. The ClassTypes.BearShaman can only have one Manifestation running at a time."),
new Spell ("Manifestation of Winter	",	ClassTypes.BearShaman	,	50	,	1	,	230	,"While active, this Manifestation causes cold damage to all enemies around the shaman. The ClassTypes.BearShaman can only have one manifestation running at a time."),
new Spell ("Manifestation: Enfeeble (Rank 2)	",	ClassTypes.BearShaman	,	70	,	1	,	320	,"The ClassTypes.BearShaman continuously suppresses the mana and stamina regeneration rate of enemies nearby and lowers their damage output, making them less powerful. The ClassTypes.BearShaman can only have one manifestation running at a time."),
new Spell ("Manifestation: Rabies	",	ClassTypes.BearShaman	,	30	,	1	,	0	,"Continuously pulses a cloud of poison that inflicts damage to all enemies in the area."),
new Spell ("Rune of Aggression	",	ClassTypes.BearShaman	,	30	,	1	,	0	,"Increases the damage done by all group members and gives the shaman's attacks a chance to reduce their foe's resistance to physical damage."),
new Spell ("Rune of Grounding	",	ClassTypes.BearShaman	,	30	,	1	,	0	,"The shaman manifests the bear's mighty mass, greatly increasing their ability to resist magical damage but lowering movement speed."),
new Spell ("Rune of Regrowth	",	ClassTypes.BearShaman	,	40	,	2	,	0	,"The shaman projects the mighty bear's unmatched physical power, continuously pulsing a mild healing effect on all allies in the area."),
new Spell ("Rune of Resilience (Rank 1)	",	ClassTypes.BearShaman	,	65	,	3	,	295	,"This mystic symbol increases the ClassTypes.BearShaman's resistance to holy, fire, unholy, electrical and cold damage. It affects the shaman's entire team."),
new Spell ("Rune of Resistance (Rank 1)	",	ClassTypes.BearShaman	,	35	,	3	,	169	,"This spell increases resistance to electrical damage. The bear's ability to withstand harm is legendary. This incantation affects the shaman and their teammates."),
new Spell ("Rune of Resistance (Rank 2)	",	ClassTypes.BearShaman	,	50	,	3	,	228	,"This spell increases resistance to electrical damage. The bear's ability to withstand harm is legendary. This incantation affects the shaman and their teammates."),
new Spell ("Rune of Resistance (Rank 3)	",	ClassTypes.BearShaman	,	65	,	3	,	295	,"This spell increases resistance to electrical damage. The bear's ability to withstand harm is legendary. This incantation affects the shaman and their teammates."),
new Spell ("Rune of Slaughter	",	ClassTypes.BearShaman	,	20	,	1	,	0	,"Grants all melee attacks a chance of weakening the enemy's defenses for a short period."),
new Spell ("Spirit of the Bear (Rank 1)	",	ClassTypes.BearShaman	,	15	,	6	,	165	,"The ClassTypes.BearShaman inherits some of the bear's mighty endurance, raising their life with the distant roar of a bear and a burst of autumn leaves."),
new Spell ("Spirit of the Bear (Rank 2)	",	ClassTypes.BearShaman	,	50	,	6	,	290	,"The ClassTypes.BearShaman inherits some of the bear's mighty endurance, raising their life with the distant roar of a bear and a burst of autumn leaves."),
new Spell ("Spirit of the Bear (Rank 3)	",	ClassTypes.BearShaman	,	60	,	6	,	415	,"The ClassTypes.BearShaman inherits some of the bear's mighty endurance, raising their life with the distant roar of a bear and a burst of autumn leaves."),
new Spell ("Spirit Totem: Feral (Rank 1)	",	ClassTypes.BearShaman	,	17	,	4	,	185	,"With a roar the shaman increases their natural life regeneration rate. Attacks against them have a chance of increasing the damage done by their melee attacks. Only one Spirit Totem may be active at any time."),
new Spell ("Spirit Totem: Feral (Rank 2)	",	ClassTypes.BearShaman	,	30	,	4	,	370	,"With a roar the shaman increases their natural life regeneration rate. Attacks against them have a chance of increasing the damage done by their melee attacks. Only one Spirit Totem may be active at any time."),
new Spell ("Spirit Totem: Feral (Rank 3)	",	ClassTypes.BearShaman	,	45	,	4	,	515	,"With a roar the shaman increases their natural life regeneration rate. Attacks against them have a chance of increasing the damage done by their melee attacks. Only one Spirit Totem may be active at any time."),
new Spell ("Spirit Totem: Feral (Rank 4)	",	ClassTypes.BearShaman	,	60	,	4	,	685	,"With a roar the shaman increases their natural life regeneration rate. Attacks against them have a chance of increasing the damage done by their melee attacks. Only one Spirit Totem may be active at any time."),
new Spell ("Spirit Totem: Miasma	",	ClassTypes.BearShaman	,	25	,	4	,	0	,"Increases the ClassTypes.BearShaman's stamina regeneration rate and empowers their attacks with the ability to poison all foes around their target. When this effect is applied 3 times, it also drains the victim's stamina. Only one Spirit Totem may be active at a ti	"),
new Spell ("Spirit Totem: Profane (Rank 1)	",	ClassTypes.BearShaman	,	60	,	4	,	685	,"Grants increased resistance to unholy damage and a damage shield. Attacks against the ClassTypes.BearShaman have a chance of giving them an unholy damage on their attacks. Only one Spirit Totem may be active at any time."),
new Spell ("Spirit Totem: Stone (Rank 1)	",	ClassTypes.BearShaman	,	45	,	4	,	515	,"This power grants a small amount of Armor but slows movement speed. Attacks against the ClassTypes.BearShaman also have a chance of triggering a burst of stone fragments, dealing piercing damage to all enemies nearby. Only one Spirit Totem can be in affect at any t	"),
new Spell ("Spirit Totem: Stone (Rank 2)	",	ClassTypes.BearShaman	,	60	,	4	,	685	,"This power grants a small amount of Armor but slows movement speed. Attacks against the ClassTypes.BearShaman also have a chance of triggering a burst of stone fragments, dealing piercing damage to all enemies nearby. Only one Spirit Totem can be in affect at any t	"),
new Spell ("Stone Hide	",	ClassTypes.BearShaman	,	40	,	0	,	0	,"For a short time the shaman's skin toughens and is capable of deflecting some of the damage inflicted by enemy attacks."),
new Spell ("Ursine Crush	",	ClassTypes.BearShaman	,	20	,	0.5	,	0	,"Briefly stuns all hostile targets in the vicinity of the shaman."),
new Spell ("Ursine Roar	",	ClassTypes.BearShaman	,	30	,	1	,	0	,"Lowers physical and magical damage of enemies in a wide cone."),
new Spell ("Aura of Dread Fury (Rank 1)	",	ClassTypes.DarkTemplar	,	10	,	4	,	60	,"A long lasting invocation, it grants the caster and any of their company a chance of inflicting bonus unholy damage with melee and ranged attacks. Only one Aura may be active at any time."),
new Spell ("Aura of Dread Fury (Rank 2)	",	ClassTypes.DarkTemplar	,	30	,	4	,	162	,"A long lasting invocation, it grants the caster and any of their company a chance of inflicting bonus unholy damage with melee and ranged attacks. Only one Aura may be active at any time."),
new Spell ("Aura of Dread Fury (Rank 3)	",	ClassTypes.DarkTemplar	,	50	,	4	,	237	,"A long lasting invocation, it grants the caster and any of their company a chance of inflicting bonus unholy damage with melee and ranged attacks. Only one Aura may be active at any time."),
new Spell ("Aura of Infusion (Rank 1)	",	ClassTypes.DarkTemplar	,	20	,	4	,	122	,"A long lasting invocation, it grants the caster and any of their company a chance of recovering health when attacked. Only one Aura may be active at any time."),
new Spell ("Aura of Infusion (Rank 2)	",	ClassTypes.DarkTemplar	,	35	,	4	,	182	,"A long lasting invocation, it grants the caster and any of their company a chance of recovering health when attacked. Only one Aura may be active at any time."),
new Spell ("Aura of Infusion (Rank 3)	",	ClassTypes.DarkTemplar	,	50	,	4	,	240	,"A long lasting invocation, it grants the caster and any of their company a chance of recovering health when attacked. Only one Aura may be active at any time."),
new Spell ("Aura of Infusion (Rank 4)	",	ClassTypes.DarkTemplar	,	65	,	4	,	330	,"A long lasting invocation, it grants the caster and any of their company a chance of recovering health when attacked. Only one Aura may be active at any time."),
new Spell ("Blood Pact (Rank 1)	",	ClassTypes.DarkTemplar	,	60	,	1	,	20	,"The ClassTypes.DarkTemplar offers their blood for the power to feed from the pain of others. For a brief time, all the damage the caster inflicts is converted to instant healing."),
new Spell ("Covenant of Arms	",	ClassTypes.DarkTemplar	,	15	,	4	,	500	,"Curses the templar's weapon with vile energy, giving attacks a chance of inflicting unholy damage."),
new Spell ("Covenant of Invulnerability (Rank 2)	",	ClassTypes.DarkTemplar	,	50	,	4	,	237	,"The ClassTypes.DarkTemplar gains bonus protection in a fountain of blood and crimson runes. Also, any magic damage taken while this spell is active causes damage to the attacker."),
new Spell ("Covenant of Invulnerability (Rank 3)	",	ClassTypes.DarkTemplar	,	65	,	4	,	330	,"The ClassTypes.DarkTemplar gains bonus protection in a fountain of blood and crimson runes. Also, any magic damage taken while this spell is active causes damage to the attacker."),
new Spell ("Covenant of Pestilence (Rank 1)	",	ClassTypes.DarkTemplar	,	15	,	4	,	120	,"This is a foul promise to spread misery and disease. Physical attacks against the templar cause damage to their attackers and have a chance of triggering a burst of unholy damage on enemies nearby. Also, the templar gains extra armor from items."),
new Spell ("Covenant of Pestilence (Rank 2)	",	ClassTypes.DarkTemplar	,	40	,	4	,	200	,"This is a foul promise to spread misery and disease. Physical attacks against the templar cause damage to their attackers and have a chance of triggering a burst of unholy damage on enemies nearby. Also, the templar gains extra armor from items."),
new Spell ("Covenant of Pestilence (Rank 3)	",	ClassTypes.DarkTemplar	,	55	,	4	,	255	,"This is a foul promise to spread misery and disease. Physical attacks against the templar cause damage to their attackers and have a chance of triggering a burst of unholy damage on enemies nearby. Also, the templar gains extra armor from items."),
new Spell ("Covenant of Pestilence (Rank 4)	",	ClassTypes.DarkTemplar	,	70	,	4	,	357	,"This is a foul promise to spread misery and disease. Physical attacks against the templar cause damage to their attackers and have a chance of triggering a burst of unholy damage on enemies nearby. Also, the templar gains extra armor from items."),
new Spell ("Covenant of Putrescence	",	ClassTypes.DarkTemplar	,	60	,	4	,	500	,"Surrounds the templar's hands and weapon with an unholy cloud of pestilence. Their attacks have a chance of inflicting unholy damage on enemies close to the primary target. Only one Soul Covenant spell may be active at any given time."),
new Spell ("Covenant of Vengeance	",	ClassTypes.DarkTemplar	,	60	,	4	,	357	,"This sorcery is powered by all the spite and hate the ClassTypes.DarkTemplar can muster. Damage is increased, and attacks against the caster have a chance of infusing the ClassTypes.DarkTemplar's melee attacks with bonus damage."),
new Spell ("Covenant of War (Rank 1)	",	ClassTypes.DarkTemplar	,	45	,	4	,	222	,"Attacks against the templar have a chance of increasing the damage inflicted by their attacks and enabling a damage shield. Only one Soul Covenant may be active at any time."),
new Spell ("Covenant of War (Rank 2)	",	ClassTypes.DarkTemplar	,	60	,	4	,	305	,"Attacks against the templar have a chance of increasing the damage inflicted by their attacks and enabling a damage shield. Only one Soul Covenant may be active at any time."),
new Spell ("Dark Burden	",	ClassTypes.DarkTemplar	,	25	,	0.5	,	0	,"The ClassTypes.DarkTemplar calls upon the victim's own sins, using them to weigh them down, briefly slowing them."),
new Spell ("Drain Life (Rank 1)	",	ClassTypes.DarkTemplar	,	13	,	3	,	60	,"This blood rite enables the ClassTypes.DarkTemplar to absorb blood spilled by them in battle. A fraction of the damage the caster inflicts will be converted into instant healing."),
new Spell ("Drain Life (Rank 2)	",	ClassTypes.DarkTemplar	,	25	,	3	,	140	,"This blood rite enables the ClassTypes.DarkTemplar to absorb blood spilled by them in battle. A fraction of the damage the caster inflicts will be converted into instant healing."),
new Spell ("Drain Life (Rank 3)	",	ClassTypes.DarkTemplar	,	40	,	3	,	202	,"This blood rite enables the ClassTypes.DarkTemplar to absorb blood spilled by them in battle. A fraction of the damage the caster inflicts will be converted into instant healing."),
new Spell ("Drain Life (Rank 4)	",	ClassTypes.DarkTemplar	,	55	,	3	,	257	,"This blood rite enables the ClassTypes.DarkTemplar to absorb blood spilled by them in battle. A fraction of the damage the caster inflicts will be converted into instant healing."),
new Spell ("Drain Life (Rank 5)	",	ClassTypes.DarkTemplar	,	70	,	3	,	357	,"This blood rite enables the ClassTypes.DarkTemplar to absorb blood spilled by them in battle. A fraction of the damage the caster inflicts will be converted into instant healing."),
new Spell ("Martyrdom (Rank 1)	",	ClassTypes.DarkTemplar	,	20	,	1.5	,	20	,"The ClassTypes.DarkTemplar sacrifices a fountain of their own blood, infusing both themselves and their brethren with unnatural regeneration for a brief time."),
new Spell ("Martyrdom (Rank 2)	",	ClassTypes.DarkTemplar	,	35	,	1.5	,	30	,"The ClassTypes.DarkTemplar sacrifices a fountain of their own blood, infusing both themselves and their brethren with unnatural regeneration for a brief time."),
new Spell ("Martyrdom (Rank 3)	",	ClassTypes.DarkTemplar	,	50	,	1.5	,	40	,"The ClassTypes.DarkTemplar sacrifices a fountain of their own blood, infusing both themselves and their brethren with unnatural regeneration for a brief time."),
new Spell ("Martyrdom (Rank 4)	",	ClassTypes.DarkTemplar	,	65	,	1.5	,	55	,"The ClassTypes.DarkTemplar sacrifices a fountain of their own blood and infuses their brethren with unnatural regeneration for a brief time."),
new Spell ("Pact of Malacodor	",	ClassTypes.DarkTemplar	,	20	,	0	,	0	,"While active, all melee attacks inflict additional unholy damage. This spell costs no mana to cast, but each successful attack costs the ClassTypes.DarkTemplar a portion of his mana."),
new Spell ("Reaper of Malacodor	",	ClassTypes.DarkTemplar	,	30	,	0	,	0	,"Grants all melee attacks additional area of effect unholy damage for a short period of time. This spell costs no mana to cast, but requires a significant sacrifice of health that can kill a reckless caster."),
new Spell ("Soul Barrier	",	ClassTypes.DarkTemplar	,	40	,	1	,	0	,"By calling upon the dark powers that lay claim to their soul the templar gains protection as long as they have mana. Some of the damage inflicted on them will instead be turned into mana damage."),
new Spell ("Abaddoron Warrior (Rank 1)	",	ClassTypes.Demonologist	,	25	,	2	,	75	,"Attacks against the ClassTypes.Demonologist have a chance of increasing their magic damage. This effect can be applied 5 times. This spell taps the abilities of the infamous soldiers of the abyss, the Abaddoron."),
new Spell ("Abaddoron Warrior (Rank 2)	",	ClassTypes.Demonologist	,	40	,	2	,	110	,"Attacks against the ClassTypes.Demonologist have a chance of increasing their magic damage. This effect can be applied 5 times. This spell taps the abilities of the infamous soldiers of the abyss, the Abaddoron."),
new Spell ("Abaddoron Warrior (Rank 3)	",	ClassTypes.Demonologist	,	55	,	2	,	145	,"Attacks against the ClassTypes.Demonologist have a chance of increasing their magic damage. This effect can be applied 5 times. This spell taps the abilities of the infamous soldiers of the abyss, the Abaddoron."),
new Spell ("Abaddoron Warrior (Rank 4)	",	ClassTypes.Demonologist	,	70	,	2	,	185	,"Attacks against the ClassTypes.Demonologist have a chance of increasing their magic damage. This effect can be applied 5 times. This spell taps the abilities of the infamous soldiers of the abyss, the Abaddoron."),
new Spell ("Agonizing Jolts	",	ClassTypes.Demonologist	,	30	,	6.5	,	0	,"This spell channels a powerful electrical bolt, inflicting heavy damage on the target and disrupting their nervous system, slowing their movement."),
new Spell ("Bloody Pact with Set (Rank 1)	",	ClassTypes.Demonologist	,	60	,	0.5	,	26	,"The Stygian father-snake aids the ClassTypes.Demonologist in return for their blood sacrifice. This greatly increases magic damage, but constantly drains their life for a short time. This effect stacks with Pact with Set, but cannot be used with Archfiend's Pact."),
new Spell ("Break Pact	",	ClassTypes.Demonologist	,	40	,	0.5	,	0	,"It is possible to break Pact with Set, Bloody Pact with Set, and Archfiend's Pact early, but at a heavy mana cost from Set to the ClassTypes.Demonologist's withered soul."),
new Spell ("Chaotic Blast	",	ClassTypes.Demonologist	,	70	,	4	,	703	,"This evocation blasts enemies in the targeted area with fire damage and curses them, causing them to take increased damage from elemental attacks. If Cursed by the Heavens is active, this spell inflicts electrical damage instead."),
new Spell ("Consume Flames	",	ClassTypes.Demonologist	,	25	,	0.5	,	0	,"The ClassTypes.Demonologist consumes the lingering Incinerate effect on the target and gains mana in return."),
new Spell ("Cursed by Hell (Rank 1)	",	ClassTypes.Demonologist	,	40	,	1.5	,	110	,"While active, Fires of Gehenna curses the target so that any attacks on them have a chance of bestowing a fire damage bonus on their attacker. This sorcery cannot be used with Cursed by the Heavens."),
new Spell ("Cursed by Hell (Rank 2)	",	ClassTypes.Demonologist	,	55	,	1.5	,	140	,"While active, Fires of Gehenna curses the target so that any attacks on them have a chance of bestowing a fire damage bonus on their attacker. This sorcery cannot be used with Cursed by the Heavens."),
new Spell ("Cursed by Hell (Rank 3)	",	ClassTypes.Demonologist	,	70	,	1.5	,	180	,"While active, Fires of Gehenna curses the target so that any attacks on them have a chance of bestowing a fire damage bonus on their attacker. This sorcery cannot be used with Cursed by the Heavens."),
new Spell ("Cursed by the Heavens (Rank 1)	",	ClassTypes.Demonologist	,	40	,	1.5	,	110	,"While active, Shockstrike curses the target so that any attacks on them have a chance of bestowing an electrical damage bonus on their attacker. This sorcery cannot be used with Cursed by Hell."),
new Spell ("Cursed by the Heavens (Rank 2)	",	ClassTypes.Demonologist	,	55	,	1.5	,	140	,"While active, Shockstrike curses the target so that any attacks on them have a chance of bestowing an electrical damage bonus on their attacker. This sorcery cannot be used with Cursed by Hell."),
new Spell ("Cursed by the Heavens (Rank 3)	",	ClassTypes.Demonologist	,	70	,	1.5	,	180	,"While active, Shockstrike curses the target so that any attacks on them have a chance of bestowing an electrical damage bonus on their attacker. This sorcery cannot be used with Cursed by Hell."),
new Spell ("Dark Meditation	",	ClassTypes.Demonologist	,	30	,	10	,	0	,"Floods the mage's blood with new mana and stamina while they channel the spell."),
new Spell ("Demon Avenger	",	ClassTypes.Demonologist	,	55	,	6	,	575	,"Summons a spell casting servant from the deep abyss. It also causes attackers to take damage whenever any member of the ClassTypes.Demonologist's team is injured."),
new Spell ("Demon Familiar	",	ClassTypes.Demonologist	,	9	,	6	,	110	,"From the fiery depths of hell comes this winged demonic servant. This foul creature can attack or defend targets. While present, this demon type will increase the maximum mana of the ClassTypes.Demonologist and their associates."),
new Spell ("Demon Guardian	",	ClassTypes.Demonologist	,	25	,	6	,	300	,"From the fiery depths of hell comes this winged demonic servant. This foul creature can attack or defend targets. While present, this demon type will increase the maximum life of the ClassTypes.Demonologist and their associates."),
new Spell ("Demon Slave	",	ClassTypes.Demonologist	,	40	,	6	,	440	,"A powerful demon is summoned from the underworld. While present, it will increase the life regeneration rate of the ClassTypes.Demonologist and any others in their company."),
new Spell ("Demon Warlord	",	ClassTypes.Demonologist	,	70	,	6	,	735	,"Summons and binds a demon to the caster's will. This general from hell's battlefields increases the physical and magical damage of the ClassTypes.Demonologist and their brethren."),
new Spell ("Demonic Heart (Rank 1)	",	ClassTypes.Demonologist	,	65	,	3	,	200	,"By exchanging their own mortal heart for a demonic one, they increase life and mana regeneration and gain an innate resistance to stun and fear effects. However, the ClassTypes.Demonologist suffers greater danger from holy attacks."),
new Spell ("Demonic War	",	ClassTypes.Demonologist	,	25	,	3	,	0	,"Focuses the minds of the ClassTypes.Demonologist and their party on battle, so their successful attacks also have a chance of briefly increasing their physical damage. Each party member affected also increases the ClassTypes.Demonologist's magic damage."),
new Spell ("Detonation	",	ClassTypes.Demonologist	,	30	,	0	,	0	,"Detonates the lingering Incinerate effect, exploding it in a wave of fire. The damage of this spell is increased by 25% per additional Incinerate effect running on the target. If the target is a minion it is instantly slain."),
new Spell ("Diabolic Insight	",	ClassTypes.Demonologist	,	7	,	1.5	,	0	,"The ClassTypes.Demonologist increases their electrical magic rating by invoking the names of cyclopean titans buried beneath the earth. This spell cannot be used with Infernal Knowledge."),
new Spell ("Draw Forth the Heart (Rank 1)	",	ClassTypes.Mage	,	45	,	2	,	55	,"This spell instantly slays an enemy minion and restores mana to the ClassTypes.Demonologist and anyone in their company. The caster also gains a Shackled Heart, which increases their magic damage rating."),
new Spell ("Draw Forth the Heart (Rank 2)	",	ClassTypes.Mage,	60	,	2	,	72	,"This spell instantly slays an enemy minion and restores mana to the ClassTypes.Demonologist and anyone in their company. The caster also gains a Shackled Heart, which increases their magic damage rating."),
new Spell ("Fiery Torment (Rank 1)	",	ClassTypes.Demonologist	,	45	,	1	,	242	,"The ClassTypes.Demonologist invokes a blazing pillar of flame that sets the victim on fire and briefly stuns them as they react in shock to the inferno enveloping their body."),
new Spell ("Fiery Torment (Rank 2)	",	ClassTypes.Demonologist	,	60	,	1	,	314	,"The ClassTypes.Demonologist invokes a blazing pillar of flame that sets the victim on fire and briefly stuns them as they react in shock to the inferno enveloping their body."),
new Spell ("Fires of Gehenna (Rank 1)	",	ClassTypes.Demonologist	,	1	,	2	,	36	,"Blasts the victim with the fires of an ancient kingdom of hell and inflicts a lingering Incinerate effect (up to 5 times) that burns the victim alive. The flames also splash nearby enemies. This incantation can be instantly recast."),
new Spell ("Fires of Gehenna (Rank 2)	",	ClassTypes.Demonologist	,	20	,	2	,	81	,"Blasts the victim with the fires of an ancient kingdom of hell and inflicts a lingering Incinerate effect (up to 5 times) that burns the victim alive. The flames also splash nearby enemies. This incantation can be instantly recast."),
new Spell ("Fires of Gehenna (Rank 3)	",	ClassTypes.Demonologist	,	35	,	2	,	115	,"Blasts the victim with the fires of an ancient kingdom of hell and inflicts a lingering Incinerate effect (up to 5 times) that burns the victim alive. The flames also splash nearby enemies. This incantation can be instantly recast."),
new Spell ("Fires of Gehenna (Rank 4)	",	ClassTypes.Demonologist	,	50	,	2	,	149	,"Blasts the victim with the fires of an ancient kingdom of hell and inflicts a lingering Incinerate effect (up to 5 times) that burns the victim alive. The flames also splash nearby enemies. This incantation can be instantly recast."),
new Spell ("Fires of Gehenna (Rank 5)	",	ClassTypes.Demonologist	,	65	,	2	,	189	,"Blasts the victim with the fires of an ancient kingdom of hell and inflicts a lingering Incinerate effect (up to 5 times) that burns the victim alive. The flames also splash nearby enemies. This incantation can be instantly recast."),
new Spell ("Flame Body	",	ClassTypes.Demonologist	,	50	,	1	,	0	,"Cloaks the ClassTypes.Demonologist in fire, increasing magical fire damage and resistance to fire attacks but making them vulnerable to cold damage."),
new Spell ("Forced Summoning	",	ClassTypes.Demonologist	,	35	,	0	,	0	,"Casting this spell before summoning a pet minion forces it to adopt the same sex as the ClassTypes.Demonologist. Males will summon an incubus, females a succubus."),
new Spell ("Gate of Hell	",	ClassTypes.Demonologist	,	60	,	1.5	,	0	,"The ClassTypes.Demonologist opens a gate of hell and attempts to hurl their enemies into the Abyss. Demons will be temporarily banished and take significant damage on their return. Non-demons will be unable to move and take significant fire damage. All enemies near 	"),
new Spell ("Greater Flames	",	ClassTypes.Demonologist	,	50	,	0	,	0	,"By casting this spell and delving deeper into hell, the ClassTypes.Demonologist increases the damage inflicted by the next Fires of Gehenna spell, but the casting time also increases."),
new Spell ("Hands of the Underworld (Rank 1)	",	ClassTypes.Demonologist	,	50	,	0	,	183	,"For a short time these hands from lost spirits of perdition root nearby enemies to the ground and increase the ClassTypes.Demonologist's movement rate."),
new Spell ("Hands of the Underworld (Rank 2)	",	ClassTypes.Demonologist	,	65	,	0	,	234	,"For a short time these hands from lost spirits of perdition root nearby enemies to the ground and increase the ClassTypes.Demonologist's movement rate."),
new Spell ("Hellfire Stream (Rank 1)	",	ClassTypes.Demonologist	,	2	,	1	,	16	,"This incantation blasts all enemies between the target and the ClassTypes.Demonologist with a stream of flames."),
new Spell ("Hellfire Stream (Rank 2)	",	ClassTypes.Demonologist	,	20	,	1	,	42	,"This incantation blasts all enemies between the target and the ClassTypes.Demonologist with a stream of flames."),
new Spell ("Hellfire Stream (Rank 3)	",	ClassTypes.Demonologist	,	40	,	1	,	64	,"This incantation blasts all enemies between the target and the ClassTypes.Demonologist with a stream of flames."),
new Spell ("Hellfire Stream (Rank 4)	",	ClassTypes.Demonologist	,	60	,	1	,	90	,"This incantation blasts all enemies between the target and the ClassTypes.Demonologist with a stream of flames."),
new Spell ("Impish Horde	",	ClassTypes.Demonologist	,	70	,	3	,	0	,"Creates a breach in the walls of reality, through which are summoned 4-8 fire imps. Any demon servant already summoned will return to hell when this spell is cast."),
new Spell ("Infernal Knowledge	",	ClassTypes.Demonologist	,	1	,	1.5	,	0	,"The ClassTypes.Demonologist increases their fire magic rating by invoking the names of the princes of hell buried beneath the earth. This spell cannot be used with Diabolic Insight."),
new Spell ("Inferno of Amher (Rank 1)	",	ClassTypes.Demonologist	,	14	,	2.5	,	151	,"The ClassTypes.Demonologist raises the fires of the demon Amher, devourer of suns, against their enemies. Any enemy caught in the blast radius suffers instant fire damage."),
new Spell ("Inferno of Amher (Rank 2)	",	ClassTypes.Demonologist	,	35	,	2.5	,	251	,"The ClassTypes.Demonologist raises the fires of the demon Amher, devourer of suns, against their enemies. Any enemy caught in the blast radius suffers instant fire damage."),
new Spell ("Inferno of Amher (Rank 3)	",	ClassTypes.Demonologist	,	50	,	2.5	,	327	,"The ClassTypes.Demonologist raises the fires of the demon Amher, devourer of suns, against their enemies. Any enemy caught in the blast radius suffers instant fire damage."),
new Spell ("Inferno of Amher (Rank 4)	",	ClassTypes.Demonologist	,	65	,	2.5	,	414	,"The ClassTypes.Demonologist raises the fires of the demon Amher, devourer of suns, against their enemies. Any enemy caught in the blast radius suffers instant fire damage."),
new Spell ("Let Them Burn	",	ClassTypes.Demonologist	,	70	,	10.5	,	0	,"The ClassTypes.Demonologist channels the flames of hell at a target, setting the area on fire, burning all foes within that radius with an intense fire and applying the Incinerate effect. The flames burn hotter the longer the spell is channeled."),
new Spell ("Living Firestorm	",	ClassTypes.Demonologist	,	30	,	3	,	0	,"Calls down demonic fire on the targeted area. This fire then takes physical form, inflicting further fire damage to all enemies that remain nearby."),
new Spell ("Living Thunderstorm	",	ClassTypes.Demonologist	,	30	,	3	,	0	,"Creates a living thunderstorm. Enemies close to the thunderstorm sustain electrical damage. The thunderstorm can be commanded to attack and when it reaches its target, it detonates in a mighty bolt of lightning."),
new Spell ("Lore of Skelos	",	ClassTypes.Demonologist	,	70	,	1.5	,	0	,"By researching the ancient tomes of Skelos the sorcerer increases their magical damage, but also the mana cost of many of their spells."),
new Spell ("Mark of Dagon	",	ClassTypes.Demonologist	,	10	,	1.5	,	0	,"This foul demon blesses the ClassTypes.Demonologist with an increased defense rating."),
new Spell ("Mystic Suppression (Rank 1)	",	ClassTypes.Demonologist	,	30	,	1.5	,	175	,"The ClassTypes.Demonologist deadens magic around them, increasing their and their companions' resistance to unholy damage."),
new Spell ("Mystic Suppression (Rank 2)	",	ClassTypes.Demonologist	,	45	,	1.5	,	242	,"The ClassTypes.Demonologist deadens magic around them, increasing their and their companions' resistance to unholy damage."),
new Spell ("Mystic Suppression (Rank 3)	",	ClassTypes.Demonologist	,	60	,	1.5	,	314	,"The ClassTypes.Demonologist deadens magic around them, increasing their and their companions' resistance to unholy damage."),
new Spell ("Pact of Earth Walking	",	ClassTypes.Demonologist	,	70	,	0	,	0	,"The ClassTypes.Demonologist allows their demons to fully manifest in the world with all their hellish powers. (Increases Magic Damage +400%, Fire & Unholy Invulnerability +200%. Holy Invulnerability reduced by -50%)	"),
new Spell ("Pact with Set (Rank 1)	",	ClassTypes.Demonologist	,	20	,	0.5	,	32	,"The ClassTypes.Demonologist sacrifices some of their own blood to the Stygian god in return for enhanced power which greatly increases magic damage, but constantly drains their life over time. This effect stacks with Bloody Pact with Set, but cannot be used with Arc	"),
new Spell ("Pact with Set (Rank 2)	",	ClassTypes.Demonologist	,	40	,	0.5	,	55	,"The ClassTypes.Demonologist sacrifices some of their own blood to the Stygian god in return for enhanced power which greatly increases magic damage, but constantly drains their life over time. This effect stacks with Bloody Pact with Set, but cannot be used with Arc	"),
new Spell ("Pact with Set (Rank 3)	",	ClassTypes.Demonologist	,	60	,	0.5	,	78	,"The ClassTypes.Demonologist sacrifices some of their own blood to the Stygian god in return for enhanced power. This greatly increases magic damage, but constantly drains their life over time. This effect stacks with Bloody Pact with Set, but cannot be used with Arc	"),
new Spell ("Planar Shift (Rank 1)	",	ClassTypes.Demonologist	,	60	,	0.5	,	315	,"This dark pact protects the ClassTypes.Demonologist with a circle of runes; physical and magical attacks against them have a high chance of missing. Damage is also reduced, and nearby monsters lose some interest in the caster."),
new Spell ("Possession	",	ClassTypes.Demonologist	,	60	,	5	,	0	,"The ClassTypes.Demonologist instantly sends a demonic spirit into their victim, stunning them."),
new Spell ("Protection of Set (Rank 1)	",	ClassTypes.Demonologist	,	5	,	1.5	,	60	,"This sorcery calls upon the powers of the Stygian elder snake to protect the ClassTypes.Demonologist and their party. It protects against damage, absorbing the first few points of damage from each hit. There is a maximum amount of damage that can be absorbed before 	"),
new Spell ("Protection of Set (Rank 2)	",	ClassTypes.Demonologist	,	25	,	1.5	,	270	,"This sorcery calls upon the powers of the Stygian elder snake to protect the ClassTypes.Demonologist and their party. It protects against damage, absorbing the first few points of damage from each hit. There is a maximum amount of damage that can be absorbed before 	"),
new Spell ("Protection of Set (Rank 3)	",	ClassTypes.Demonologist	,	40	,	1.5	,	395	,"This sorcery calls upon the powers of the Stygian elder snake to protect the ClassTypes.Demonologist and their party. It protects against damage, absorbing the first few points of damage from each hit. There is a maximum amount of damage that can be absorbed before 	"),
new Spell ("Protection of Set (Rank 4)	",	ClassTypes.Demonologist	,	55	,	1.5	,	515	,"This sorcery calls upon the powers of the Stygian elder snake to protect the ClassTypes.Demonologist and their party. It protects against damage, absorbing the first few points of damage from each hit. There is a maximum amount of damage that can be absorbed before 	"),
new Spell ("Protection of Set (Rank 5)	",	ClassTypes.Demonologist	,	70	,	1.5	,	660	,"This sorcery calls upon the powers of the Stygian elder snake to protect the ClassTypes.Demonologist and their party. It protects against damage, absorbing the first few points of damage from each hit. There is a maximum amount of damage that can be absorbed before 	"),
new Spell ("Sacrificial Heart (Rank 1)	",	ClassTypes.Demonologist	,	55	,	2	,	145	,"This sorcery consumes a Shackled Heart and grants a large increase in magical damage for a short time. The heart is sacrificed to ancient lords of hell. Requirement: A Shackled Heart gained from the Draw Forth the Heart spell."),
new Spell ("Sacrificial Heart (Rank 2)	",	ClassTypes.Demonologist	,	70	,	2	,	185	,"This sorcery consumes a Shackled Heart and grants a large increase in magical damage for a short time. The heart is sacrificed to ancient lords of hell. Requirement: A Shackled Heart gained from the Draw Forth the Heart spell	"),
new Spell ("Shield of Infernal Flames (Rank 1)	",	ClassTypes.Demonologist	,	16	,	1.5	,	90	,"The sorcerer is wreathed in the fires of Hades. The damage shield inflicts fire damage on anyone attacking the diabolist in melee."),
new Spell ("Shield of Infernal Flames (Rank 2)	",	ClassTypes.Demonologist	,	35	,	1.5	,	195	,"The sorcerer is wreathed in the fires of Hades. The damage shield inflicts fire damage on anyone attacking the diabolist in melee."),
new Spell ("Shield of Infernal Flames (Rank 3)	",	ClassTypes.Demonologist	,	50	,	1.5	,	265	,"The sorcerer is wreathed in the fires of Hades. The damage shield inflicts fire damage on anyone attacking the diabolist in melee."),
new Spell ("Shield of Infernal Flames (Rank 4)	",	ClassTypes.Demonologist	,	65	,	1.5	,	340	,"The sorcerer is wreathed in the fires of Hades. The damage shield inflicts fire damage on anyone attacking the diabolist in melee."),
new Spell ("Shock (Rank 1)	",	ClassTypes.Demonologist	,	20	,	0	,	42	,"Instantly strikes the target with a massive electrical bolt. This invocation takes a brief time to recharge."),
new Spell ("Shock (Rank 2)	",	ClassTypes.Demonologist	,	40	,	0	,	64	,"Instantly strikes the target with a massive electrical bolt. This invocation takes a brief time to recharge."),
new Spell ("Shock (Rank 3)	",	ClassTypes.Demonologist	,	60	,	0	,	90	,"Instantly strikes the target with a massive electrical bolt. This invocation takes a brief time to recharge."),
new Spell ("Shockblast (Rank 1)	",	ClassTypes.Demonologist	,	18	,	3	,	187	,"A pillar of hell-spawned lightning erupts from the earth, inflicting instant electrical damage on enemies in the area of effect."),
new Spell ("Shockblast (Rank 2)	",	ClassTypes.Demonologist	,	35	,	3	,	300	,"A pillar of hell-spawned lightning erupts from the earth, inflicting instant electrical damage on enemies in the area of effect."),
new Spell ("Shockblast (Rank 3)	",	ClassTypes.Demonologist	,	50	,	3	,	392	,"A pillar of hell-spawned lightning erupts from the earth, inflicting instant electrical damage on enemies in the area of effect."),
new Spell ("Shockblast (Rank 4)	",	ClassTypes.Demonologist	,	65	,	3	,	496	,"A pillar of hell-spawned lightning erupts from the earth, inflicting instant electrical damage on enemies in the area of effect."),
new Spell ("Shockstrike (Rank 1)	",	ClassTypes.Demonologist	,	7	,	3	,	46	,"This invocation calls down a massive bolt of lightning upon the target. Adjacent enemies are also shocked for lesser damage."),
new Spell ("Shockstrike (Rank 2)	",	ClassTypes.Demonologist	,	20	,	3	,	101	,"This invocation calls down a massive bolt of lightning upon the target. Adjacent enemies are also shocked for lesser damage."),
new Spell ("Shockstrike (Rank 3)	",	ClassTypes.Demonologist	,	35	,	3	,	143	,"This invocation calls down a massive bolt of lightning upon the target. Adjacent enemies are also shocked for lesser damage."),
new Spell ("Shockstrike (Rank 4)	",	ClassTypes.Demonologist	,	50	,	3	,	187	,"This invocation calls down a massive bolt of lightning upon the target. Adjacent enemies are also shocked for lesser damage."),
new Spell ("Shockstrike (Rank 5)	",	ClassTypes.Demonologist	,	65	,	3	,	236	,"This invocation calls down a massive bolt of lightning upon the target. Adjacent enemies are also shocked for lesser damage."),
new Spell ("Shrink	",	ClassTypes.Demonologist	,	9	,	1	,	50	,"Allows you to enforce your will on your demonic pet, causing them to shrink in size."),
new Spell ("Storm Chains (Rank 1)	",	ClassTypes.Demonologist	,	10	,	0	,	86	,"These charged bonds root the target enemy in place and inflict electrical damage for a short time."),
new Spell ("Storm Chains (Rank 2)	",	ClassTypes.Demonologist	,	30	,	0	,	241	,"These charged bonds root the target enemy in place and inflict electrical damage for a short time."),
new Spell ("Storm Chains (Rank 3)	",	ClassTypes.Demonologist	,	45	,	0	,	333	,"These charged bonds root the target enemy in place and inflict electrical damage for a short time."),
new Spell ("Storm Chains (Rank 4)	",	ClassTypes.Demonologist	,	60	,	0	,	432	,"These charged bonds root the target enemy in place and inflict electrical damage for a short time."),
new Spell ("Thunderclap	",	ClassTypes.Demonologist	,	60	,	10.5	,	0	,"The ClassTypes.Demonologist channels a violent arc of electrical energy before them inflicting damage on their foes. There is also has a chance of knocking back their foes."),
new Spell ("Unholy Hate	",	ClassTypes.Demonologist	,	25	,	0	,	0	,"For a short period of time this spell increases the physical and magical damage inflicted by the ClassTypes.Demonologist and their companions."),
new Spell ("Waves of Flame (Rank 1)	",	ClassTypes.Demonologist	,	5	,	5	,	113	,"This fiery evocation shoots a cone of fire that burns any enemies standing in its path."),
new Spell ("Waves of Flame (Rank 2)	",	ClassTypes.Demonologist	,	30	,	10	,	498	,"This fiery evocation shoots a cone of fire that burns any enemies standing in its path."),
new Spell ("Waves of Flame (Rank 3)	",	ClassTypes.Demonologist	,	55	,	10	,	762	,"This fiery evocation shoots a cone of fire that burns any enemies standing in its path."),
new Spell ("Wicked Bolt	",	ClassTypes.Demonologist	,	50	,	0	,	0	,"This instant cast electric damage spell will do minor damage to an enemy and knock them back."),
new Spell ("Arcane Abatement (Rank 1)	",	ClassTypes.HeraldOfXotli	,	17	,	3	,	175	,"This incantation increases the team's Cold Protection."),
new Spell ("Arcane Abatement (Rank 2)	",	ClassTypes.HeraldOfXotli	,	30	,	3	,	175	,"This incantation increases the team's Cold Protection."),
new Spell ("Arcane Abatement (Rank 3)	",	ClassTypes.HeraldOfXotli	,	45	,	3	,	242	,"This incantation increases the team's Cold Protection."),
new Spell ("Arcane Abatement (Rank 4)	",	ClassTypes.HeraldOfXotli	,	60	,	3	,	314	,"This incantation increases the team's Cold Protection."),
new Spell ("Avatar of Xotli	",	ClassTypes.HeraldOfXotli	,	70	,	1.5	,	700	,"The Herald briefly becomes the living avatar of Xotli. This increases health, magical fire damage, melee fire damage and resistance to fire damage. Enemies close to the Herald take continual fire damage. The Herald's melee attacks have a chance to inflict	"),
new Spell ("Bonds of Anguish	",	ClassTypes.HeraldOfXotli	,	70	,	1.5	,	250	,"Curses both the primary target and any nearby enemies - secondary targets. These secondary targets then inflict damage on the primary target any time they are hit, and the primary target also inflicts damage on secondary targets when he is hit."),
new Spell ("Burning Skull (Rank 1)	",	ClassTypes.HeraldOfXotli	,	50	,	2	,	265	,"A burning skull, a tortured remnant of one of Xotli's sacrificial victims, orbits the herald damaging any enemy striking the caster. The skull remains dormant for a short period of time after each manifestation."),
new Spell ("Burning Skull (Rank 2)	",	ClassTypes.HeraldOfXotli	,	65	,	2	,	340	,"A burning skull, a tortured remnant of one of Xotli's sacrificial victims, orbits the herald damaging any enemy striking the caster. The skull remains dormant for a short period of time after each manifestation."),
new Spell ("Contract of Protection (Rank 1)	",	ClassTypes.HeraldOfXotli	,	5	,	3	,	60	,"The power of Xotli protects the herald and their party against damage, absorbing the first few points of damage from each hit. There is a maximum amount of damage that can be absorbed before the protection fails."),
new Spell ("Contract of Protection (Rank 2)	",	ClassTypes.HeraldOfXotli	,	25	,	3	,	270	,"The power of Xotli protects the herald and their party against damage, absorbing the first few points of damage from each hit. There is a maximum amount of damage that can be absorbed before the protection fails."),
new Spell ("Contract of Protection (Rank 3)	",	ClassTypes.HeraldOfXotli	,	40	,	3	,	395	,"The power of Xotli protects the herald and their party against damage, absorbing the first few points of damage from each hit. There is a maximum amount of damage that can be absorbed before the protection fails."),
new Spell ("Contract of Protection (Rank 4)	",	ClassTypes.HeraldOfXotli	,	55	,	3	,	515	,"The power of Xotli protects the herald and their party against damage, absorbing the first few points of damage from each hit. There is a maximum amount of damage that can be absorbed before the protection fails."),
new Spell ("Contract of Protection (Rank 5)	",	ClassTypes.HeraldOfXotli	,	70	,	3	,	660	,"The power of Xotli protects the herald and their party against damage, absorbing the first few points of damage from each hit. There is a maximum amount of damage that can be absorbed before the protection fails."),
new Spell ("Demonic Fortitude	",	ClassTypes.HeraldOfXotli	,	20	,	1	,	0	,"The herald converts some of their mana into stamina, draining their magical strength to improve their melee capabilities."),
new Spell ("Demonic Supplication	",	ClassTypes.HeraldOfXotli	,	25	,	0	,	0	,"By declaring undying loyalty to Xotli, the duration of the next Desecrating Essence or Avatar of Xotli is increased."),
new Spell ("Desecrating Essence (Rank 1)	",	ClassTypes.HeraldOfXotli	,	3	,	1.5	,	65	,"The Herald becomes infused with the demonic essence of Xotli, increasing health, magical fire damage and fire melee damage. Nearby foes take constant fire damage."),
new Spell ("Desecrating Essence (Rank 2)	",	ClassTypes.HeraldOfXotli	,	20	,	1.5	,	195	,"The Herald becomes infused with the demonic essence of Xotli, increasing health, magical fire damage and fire melee damage. Nearby foes take constant fire damage."),
new Spell ("Desecrating Essence (Rank 3)	",	ClassTypes.HeraldOfXotli	,	40	,	1.5	,	335	,"The Herald becomes infused with the demonic essence of Xotli, increasing health, magical fire damage and fire melee damage. Nearby foes take constant fire damage."),
new Spell ("Desecrating Essence (Rank 4)	",	ClassTypes.HeraldOfXotli	,	60	,	1.5	,	475	,"The Herald becomes infused with the demonic essence of Xotli, increasing health, magical fire damage and fire melee damage. Nearby foes take constant fire damage."),
new Spell ("Dread Visage	",	ClassTypes.HeraldOfXotli	,	70	,	0.5	,	735	,"The herald's face is replaced by an alien manifestation of the void demon Xotli. So unnatural and aberrant is their appearance that foes flee screaming in terror."),
new Spell ("Exultation of Xotli (Rank 2)	",	ClassTypes.HeraldOfXotli	,	45	,	1	,	303	,"This potent surge of might increases the herald's melee damage for a short time. Afterwards they suffer a period of reduced damage as fatigue overcomes them."),
new Spell ("Exultation of Xotli (Rank 3)	",	ClassTypes.HeraldOfXotli	,	60	,	1	,	393	,"This potent surge of might increases the herald's melee damage for a short time. Afterwards they suffer a period of reduced damage as fatigue overcomes them."),
new Spell ("Fiery Enervation (Rank 1)	",	ClassTypes.HeraldOfXotli	,	55	,	3	,	715	,"The herald blast foes around them with cursed infernal fires. It inflicts fire damage on nearby enemies, reduces the damage done by their attacks and makes them more susceptible to physical attacks."),
new Spell ("Fiery Enervation (Rank 2)	",	ClassTypes.HeraldOfXotli	,	70	,	3	,	920	,"The herald blast foes around them with cursed infernal fires. It inflicts fire damage on nearby enemies, reduces the damage done by their attacks and makes them more susceptible to physical attacks."),
new Spell ("Hell on Earth	",	ClassTypes.HeraldOfXotli	,	70	,	2	,	850	,"Reality warps so every few seconds hellish volcanoes which inflict fire damage on nearby foes have a chance of appearing. The effort of this incantation slows the herald's movement."),
new Spell ("Hellfire Breath (Rank 1)	",	ClassTypes.HeraldOfXotli	,	1	,	2.5	,	78	,"The herald's jaws extend and blast hellfire in a wide cone, dealing fire damage to any enemies in front of them."),
new Spell ("Hellfire Breath (Rank 2)	",	ClassTypes.HeraldOfXotli	,	25	,	2.5	,	201	,"The herald's jaws extend and blast hellfire in a wide cone, dealing fire damage to any enemies in front of them."),
new Spell ("Hellfire Breath (Rank 3)	",	ClassTypes.HeraldOfXotli	,	40	,	2.5	,	276	,"The herald's jaws extend and blast hellfire in a wide cone, dealing fire damage to any enemies in front of them."),
new Spell ("Hellfire Breath (Rank 4)	",	ClassTypes.HeraldOfXotli	,	55	,	2.5	,	355	,"The herald's jaws extend and blast hellfire in a wide cone, dealing fire damage to any enemies in front of them."),
new Spell ("Hellfire Breath (Rank 5)	",	ClassTypes.HeraldOfXotli	,	70	,	2.5	,	439	,"The herald's jaws extend and blast hellfire in a wide cone, dealing fire damage to any enemies in front of them."),
new Spell ("Inferno	",	ClassTypes.HeraldOfXotli	,	40	,	1	,	350	,"The area around the herald burns with fire. The higher their Flame Lash counter, the more damage inflicted."),
new Spell ("Inferno Curse	",	ClassTypes.HeraldOfXotli	,	40	,	2	,	440	,"This incantation curses nearby enemies, reducing their damage output and causing them to suffer increased damage from elemental attacks."),
new Spell ("Inferno Curse (Rank 2)	",	ClassTypes.HeraldOfXotli	,	55	,	2	,	575	,"This incantation curses nearby enemies. They suffer increased damage from fire attacks, making them susceptible to the fiery arsenal of the herald."),
new Spell ("Inferno Curse (Rank 3)	",	ClassTypes.HeraldOfXotli	,	70	,	2	,	735	,"This incantation curses nearby enemies. They suffer increased damage from fire attacks, making them susceptible to the fiery arsenal of the herald."),
new Spell ("Molten Flesh	",	ClassTypes.HeraldOfXotli	,	40	,	0.5	,	0	,"The Herald's flesh turns to fire. Fire attacks against the Herald heal rather than inflict damage, and physical attacks against the Herald have a high chance of splashing nearby enemies with fire."),
new Spell ("Phoenix Cloak (Rank 2)	",	ClassTypes.HeraldOfXotli	,	60	,	1	,	470	,"This sorcery wreathes the herald in flames inflicting continuous fire damage on nearby enemies and protecting the sorcerer. The cloak makes it difficult for the herald to attack, move and constantly drains their mana and suffers increased damage from cold	"),
new Spell ("Sign of Xotli	",	ClassTypes.HeraldOfXotli	,	10	,	3	,	0	,"The herald's patron grants demonic toughness, increasing the defense rating of the herald."),
new Spell ("Spitfire	",	ClassTypes.HeraldOfXotli	,	15	,	0	,	0	,"Engulfs the target in flames and reduces the effect of heals on the target. The flames have a chance of spreading to nearby foes."),
new Spell ("Tongue of Xotli	",	ClassTypes.HeraldOfXotli	,	70	,	2.5	,	550	,"Blasts enemies in a cone in front of the herald with hellish fire, inflicting heavy damage on their enemies. Any enemy struck by the damage has a chance of creating a fire pit, which inflicts area fire damage on nearby enemies."),
new Spell ("Touch of Hell	",	ClassTypes.HeraldOfXotli	,	20	,	1	,	0	,"The herald's attacks cause foes to suffer increased damage from slashing and fire attacks, the demonic warrior's attacks of choice."),
new Spell ("Undying Glory of Xotli	",	ClassTypes.HeraldOfXotli	,	30	,	3	,	500	,"Should the herald die Xotli restores them to life with their spell and melee damage increased as well as their health regeneration. This effect takes a significant time to refresh."),
new Spell ("Word of Command	",	ClassTypes.HeraldOfXotli	,	13	,	0	,	99	,"The mesmerizing quality of the herald's authoritative command, complimented by flashy effects, roots nearby enemies to the ground for a short time, preventing movement."),
new Spell ("Word of Command (Rank 2)	",	ClassTypes.HeraldOfXotli	,	30	,	0	,	241	,"The mesmerizing quality of the herald's authoritative command, complimented by flashy effects, roots nearby enemies to the ground for a short time, preventing movement."),
new Spell ("Word of Command (Rank 3)	",	ClassTypes.HeraldOfXotli	,	45	,	0	,	333	,"The mesmerizing quality of the herald's authoritative command, complimented by flashy effects, roots nearby enemies to the ground for a short time, preventing movement."),
new Spell ("Word of Command (Rank 4)	",	ClassTypes.HeraldOfXotli	,	60	,	0	,	432	,"The mesmerizing quality of the herald's authoritative command, complimented by flashy effects, roots nearby enemies to the ground for a short time, preventing movement."),
new Spell ("Army of the Dead	",	ClassTypes.Necromancer	,	70	,	21.5	,	0	,"This channeling forces the dead to rise and the longer the spell is channeled the more undead are brought back. If Dark Knowledge is active, the undead inflict cold damage, otherwise they inflict unholy damage. There is a small chance that more powerful u	"),
new Spell ("Blasphemous Ruin (Rank 1)	",	ClassTypes.Necromancer	,	14	,	0.5	,	39	,"The ClassTypes.Necromancer utters a blasphemy so vile and foul any enemies nearby are wracked by agonizing unholy damage."),
new Spell ("Blasphemous Ruin (Rank 2)	",	ClassTypes.Necromancer	,	35	,	0.5	,	60	,"The ClassTypes.Necromancer utters a blasphemy so vile and foul any enemies nearby are wracked by agonizing unholy damage."),
new Spell ("Blasphemous Ruin (Rank 3)	",	ClassTypes.Necromancer	,	50	,	0.5	,	78	,"The ClassTypes.Necromancer utters a blasphemy so vile and foul any enemies nearby are wracked by agonizing unholy damage."),
new Spell ("Blasphemous Ruin (Rank 4)	",	ClassTypes.Necromancer	,	65	,	0.5	,	100	,"The ClassTypes.Necromancer utters a blasphemy so vile and foul any enemies nearby are wracked by agonizing unholy damage."),
new Spell ("Blasphemy	",	ClassTypes.Necromancer	,	60	,	2	,	315	,"The elder snake god of Stygia empowers the ClassTypes.Necromancer, granting Protection against Holy and Unholy spells and increased Hit Rating. Also, Flesh to Worms has a chance of inflicting additional damage whenever it inflicts periodic damage. Cannot be used wit	"),
new Spell ("Bone Ward	",	ClassTypes.Necromancer	,	10	,	3	,	0	,"The ClassTypes.Necromancer manifests some of the durability of legendary skeletal warriors, increasing their defense rating."),
new Spell ("Cannibalism	",	ClassTypes.Necromancer	,	25	,	0.5	,	0	,"The ClassTypes.Necromancer performs the ultimate abomination, consuming their own flesh and sacrificing their health to generate mana."),
new Spell ("Chill (Rank 1)	",	ClassTypes.Necromancer	,	15	,	1	,	12	,"Instantly creates a stream of frost that inflicts minor cold damage on the target. If the target is affected by the Pestilential Blast spell, this spell shatters the unholy energy inflicting a large amount of frost damage. This consumes the Pestilential B	"),
new Spell ("Chill (Rank 2)	",	ClassTypes.Necromancer	,	30	,	1	,	18	,"Instantly creates a stream of frost that inflicts minor cold damage on the target. If the target is affected by the Pestilential Blast spell, this spell shatters the unholy energy inflicting a large amount of frost damage. This consumes the Pestilential B	"),
new Spell ("Chill (Rank 3)	",	ClassTypes.Necromancer	,	45	,	1	,	24	,"Instantly creates a stream of frost that inflicts minor cold damage on the target. If the target is affected by the Pestilential Blast spell, this spell shatters the unholy energy inflicting a large amount of frost damage. This consumes the Pestilential B	"),
new Spell ("Chill (Rank 4)	",	ClassTypes.Necromancer	,	60	,	1	,	31	,"Instantly creates a stream of frost that inflicts minor cold damage on the target. If the target is affected by the Pestilential Blast spell, this spell shatters the unholy energy inflicting a large amount of frost damage. This consumes the Pestilential B	"),
new Spell ("Corpse Detonation	",	ClassTypes.Necromancer	,	70	,	2	,	0	,"This hellish invocation causes corpses in the targeted area to explode in a cloud of unholy pestilence."),
new Spell ("Curse of Pain	",	ClassTypes.Necromancer	,	50	,	1.5	,	0	,"Curses the target, so melee attackers have a chance of gaining Agony Strike and their melee attacks inflict additional damage against the curse victim."),
new Spell ("Dark Knowledge	",	ClassTypes.Necromancer	,	7	,	3	,	0	,"A dark book of necromancy appears in the sorcerer's hand, imparting hideous secrets and increasing their cold magic rating. Cannot be used with Vile Insight."),
new Spell ("Death Eater	",	ClassTypes.Necromancer	,	30	,	1.5	,	0	,"The ClassTypes.Necromancer absorbs the soul animating their weakest pet, a horrific act that grants them increased health."),
new Spell ("Death's Terror	",	ClassTypes.Necromancer	,	12	,	0	,	0	,"The ClassTypes.Necromancer sacrifices one of their undead minion pets to cause all foes around the ClassTypes.Necromancer to flee in terror but become unable to summon more pets for a short period after using this spell. This will not sacrifice a pet under the effect of the Fr	"),
new Spell ("Deathless Acolyte: Arcanist	",	ClassTypes.Necromancer	,	45	,	4	,	430	,"Summons an undead sorcerer to do the caster's bidding. Its spells have a chance of augmenting the attacks of its master and brethren with extra damage. Sometimes an apprentice does not meet their master's measure, but that does not mean they cannot serve."),
new Spell ("Deathless Acolyte: Magus	",	ClassTypes.Necromancer	,	30	,	4	,	330	,"Summons an undead sorcerer to do the caster's bidding. Their spells inflict a small amount of splash damage around their primary target. Sometimes an apprentice does not meet their master's measure, but that does not mean they cannot serve."),
new Spell ("Deathless Acolyte: Reaper	",	ClassTypes.Necromancer	,	60	,	4	,	555	,"This incantation summons an undead sorcerer under the ClassTypes.Necromancer's command. Their spells have a chance of draining life from the target and healing the ClassTypes.Necromancer and their associates."),
new Spell ("Deathly Blizzard (Rank 1)	",	ClassTypes.Necromancer	,	17	,	10.5	,	103	,"The ClassTypes.Necromancer channels the frigid touch of death on an area, inflicting cold damage, applying the Elemental Torment effect and reducing the physical damage inflicted by enemy attacks."),
new Spell ("Deathly Blizzard (Rank 2)	",	ClassTypes.Necromancer	,	35	,	10.5	,	159	,"The ClassTypes.Necromancer channels the frigid touch of death on an area, inflicting cold damage, applying the Elemental Torment effect and reducing the physical damage inflicted by enemy attacks."),
new Spell ("Deathly Blizzard (Rank 3)	",	ClassTypes.Necromancer	,	50	,	10.5	,	208	,"The ClassTypes.Necromancer channels the frigid touch of death on an area, inflicting cold damage, applying the Elemental Torment effect and reducing the physical damage inflicted by enemy attacks."),
new Spell ("Deathly Blizzard (Rank 4)	",	ClassTypes.Necromancer	,	65	,	10.5	,	269	,"The ClassTypes.Necromancer channels the frigid touch of death on an area, inflicting cold damage, applying the Elemental Torment effect and reducing the physical damage inflicted by enemy attacks."),
new Spell ("Decay	",	ClassTypes.Necromancer	,	30	,	1	,	0	,"Inflicts unholy damage to all enemies around the target. The lower their current health is, the more damage will be inflicted. For each enemy hit that has less than 10% health left, the caster will be healed for a small amount."),
new Spell ("Despoil the Soul	",	ClassTypes.Necromancer	,	20	,	0	,	0	,"The ClassTypes.Necromancer sacrifices a pet point to increase their magical damage. This effect can be stacked as many times as the ClassTypes.Necromancer has permanent pet points."),
new Spell ("Draw Forth the Heart (Rank 3)	",	ClassTypes.Necromancer	,	70	,	2	,	92	,"This spell instantly slays an enemy minion and restores mana to the ClassTypes.Necromancer and anyone in their company. The caster also gains a Shackled Heart, which increases their magic damage rating."),
new Spell ("Dread Archmage: Archmagus	",	ClassTypes.Necromancer	,	65	,	6	,	680	,"This vile summoning requires and consumes a Shackled Heart but creates a powerful undead arch mage. Its spells are intended to strike large groups of enemies over an area. This is often the fate of ClassTypes.Necromancers who lose arcane duels, serving their betters	"),
new Spell ("Flesh of the Wight	",	ClassTypes.Necromancer	,	20	,	4	,	0	,"When this incantation is cast it increases the amount of damage absorbed by the Runed Flesh spell. Any enemies attacking the ClassTypes.Necromancer also have a chance of being afflicted with a curse that damages them for a short time."),
new Spell ("Flesh to Worms (Rank 1)	",	ClassTypes.Necromancer	,	2	,	1	,	24	,"This horrific incantation causes the victim's flesh to burst open with writhing grave-worms. The worms feed upon the victim, causing damage over time."),
new Spell ("Flesh to Worms (Rank 2)	",	ClassTypes.Necromancer	,	25	,	1	,	42	,"This horrific incantation causes the victim's flesh to burst open with writhing grave-worms. The worms feed upon the victim, causing damage over time."),
new Spell ("Flesh to Worms (Rank 3)	",	ClassTypes.Necromancer	,	40	,	1	,	58	,"This horrific incantation causes the victim's flesh to burst open with writhing grave-worms. The worms feed upon the victim, causing damage over time."),
new Spell ("Flesh to Worms (Rank 4)	",	ClassTypes.Necromancer	,	55	,	1	,	75	,"This horrific incantation causes the victim's flesh to burst open with writhing grave-worms. The worms feed upon the victim, causing damage over time."),
new Spell ("Flesh to Worms (Rank 5)	",	ClassTypes.Necromancer	,	70	,	1	,	93	,"This horrific incantation causes the victim's flesh to burst open with writhing grave-worms. The worms feed upon the victim, causing damage over time."),
new Spell ("Freeze (Rank 1)	",	ClassTypes.Necromancer	,	55	,	1.5	,	430	,"This sorcery encases the target in a pillar of ice, freezing movement, stopping all actions and dealing cold damage for a short time. Any attacks against the victim have a high chance of breaking this enchantment."),
new Spell ("Freeze (Rank 2)	",	ClassTypes.Necromancer	,	70	,	1.5	,	552	,"This sorcery encases the target in a pillar of ice, freezing movement, stopping all actions and dealing cold damage for a short time. Any attacks against the victim have a high chance of breaking this enchantment."),
new Spell ("Frenzy	",	ClassTypes.Necromancer	,	5	,	0.5	,	0	,"One of the ClassTypes.Necromancer's Undead Minions (not including any Necrotic Bomb minions) becomes frenzied. These attacks cause extra damage and can be very threatening, causing the enemy to treat the minion as a greater threat than other targets. The frenzied mi	"),
new Spell ("Frost Blast (Rank 1)	",	ClassTypes.Necromancer	,	16	,	2	,	120	,"The ClassTypes.Necromancer frosts the area in front of them with sub-arctic winds, inflicting cold damage and freezing victims in place. The coldness of death is theirs to command."),
new Spell ("Frost Blast (Rank 2)	",	ClassTypes.Necromancer	,	30	,	2	,	240	,"The ClassTypes.Necromancer frosts the area in front of them with sub-arctic winds, inflicting cold damage and freezing victims in place. The coldness of death is theirs to command."),
new Spell ("Frost Blast (Rank 3)	",	ClassTypes.Necromancer	,	45	,	2	,	333	,"The ClassTypes.Necromancer frosts the area in front of them with sub-arctic winds, inflicting cold damage and freezing victims in place. The coldness of death is theirs to command."),
new Spell ("Frost Blast (Rank 4)	",	ClassTypes.Necromancer	,	60	,	2	,	430	,"The ClassTypes.Necromancer frosts the area in front of them with sub-arctic winds, inflicting cold damage and freezing victims in place. The coldness of death is theirs to command."),
new Spell ("Gelid Bones (Rank 1)	",	ClassTypes.Necromancer	,	10	,	1	,	31	,"The victim and those around him feel the freezing cold of the grave in their very bones. This spell's damage triples when used against minions."),
new Spell ("Gelid Bones (Rank 2)	",	ClassTypes.Necromancer	,	25	,	1	,	43	,"The victim and those around him feel the freezing cold of the grave in their very bones. This spell's damage triples when used against minions."),
new Spell ("Gelid Bones (Rank 3)	",	ClassTypes.Necromancer	,	40	,	1	,	61	,"The victim and those around him feel the freezing cold of the grave in their very bones. This spell's damage triples when used against minions."),
new Spell ("Gelid Bones (Rank 4)	",	ClassTypes.Necromancer	,	55	,	1	,	76	,"The victim and those around him feel the freezing cold of the grave in their very bones. This spell's damage triples when used against minions."),
new Spell ("Gelid Bones (Rank 5)	",	ClassTypes.Necromancer	,	70	,	1	,	95	,"The victim and those around him feel the freezing cold of the grave in their very bones. This spell's damage triples when used against minions."),
new Spell ("Ghoulish Feast (Rank 1)	",	ClassTypes.Necromancer	,	50	,	2	,	265	,"The ClassTypes.Necromancer consumes a Shackled Heart, granting them and their allies improved lifetap ability, leeching health, stamina and mana from those they damage in combat."),
new Spell ("Ghoulish Feast (Rank 2)	",	ClassTypes.Necromancer	,	65	,	2	,	340	,"The ClassTypes.Necromancer consumes a Shackled Heart, granting them and their allies improved lifetap ability, leeching health, stamina and mana from those they damage in combat."),
new Spell ("Grip of Death	",	ClassTypes.Necromancer	,	60	,	12.5	,	0	,"Channels the chill of death into the target, inflicting cold damage and inflicting increased damage the closer the target is to death."),
new Spell ("Ice Shackle	",	ClassTypes.Necromancer	,	10	,	0	,	0	,"A fast-casting spell that chills the target, causing them to move slower."),
new Spell ("Ice Strike (Rank 1)	",	ClassTypes.Necromancer	,	7	,	2	,	18	,"Creates a stream of razor-sharp slivers of ice, inflicting cold damage on the target and minor damage on nearby enemies."),
new Spell ("Ice Strike (Rank 2)	",	ClassTypes.Necromancer	,	20	,	2	,	27	,"Creates a stream of razor-sharp slivers of ice, inflicting cold damage on the target and minor damage on nearby enemies."),
new Spell ("Ice Strike (Rank 3)	",	ClassTypes.Necromancer	,	35	,	2	,	38	,"Creates a stream of razor-sharp slivers of ice, inflicting cold damage on the target and minor damage on nearby enemies."),
new Spell ("Ice Strike (Rank 4)	",	ClassTypes.Necromancer	,	50	,	2	,	49	,"Creates a stream of razor-sharp slivers of ice, inflicting cold damage on the target and minor damage on nearby enemies."),
new Spell ("Ice Strike (Rank 5)	",	ClassTypes.Necromancer	,	65	,	2	,	63	,"Creates a stream of razor-sharp slivers of ice, inflicting cold damage on the target and minor damage on nearby enemies."),
new Spell ("Life Leech	",	ClassTypes.Necromancer	,	70	,	1	,	0	,"This sorcery consumes the life from nearby enemies. This heals the ClassTypes.Necromancer and continues to feed them life for a short period afterwards."),
new Spell ("Lifestrike (Rank 1)	",	ClassTypes.Necromancer	,	15	,	1	,	46	,"The ClassTypes.Necromancer steals a small portion of the target's life force and converts it into healing energy. The victim also becomes more susceptible to spiritual damage."),
new Spell ("Lifestrike (Rank 2)	",	ClassTypes.Necromancer	,	30	,	1	,	67	,"The ClassTypes.Necromancer steals a small portion of the target's life force and converts it into healing energy. The victim also becomes more susceptible to spiritual damage."),
new Spell ("Lifestrike (Rank 3)	",	ClassTypes.Necromancer	,	45	,	1	,	88	,"The ClassTypes.Necromancer steals a small portion of the target's life force and converts it into healing energy. The victim also becomes more susceptible to spiritual damage."),
new Spell ("Lifestrike (Rank 4)	",	ClassTypes.Necromancer	,	60	,	1	,	113	,"The ClassTypes.Necromancer steals a small portion of the target's life force and converts it into healing energy. The victim also becomes more susceptible to spiritual damage."),
new Spell ("Mark of the Devourer	",	ClassTypes.Necromancer	,	25	,	0.25	,	0	,"This spell curses the target, periodically inflicting a small amount of unholy damage. The ClassTypes.Necromancer periodically gains a small amount of health while this curse is active. Over time the damage inflicted from this, and all other active Marks of the necr	"),
new Spell ("Misdirection	",	ClassTypes.Necromancer	,	25	,	0	,	0	,"Substantially reduces the hostility of the target, making them less likely to break off and attack the sorcerer. Takes a short time to renew."),
new Spell ("Necrotic Detonation	",	ClassTypes.Necromancer	,	35	,	0.5	,	150	,"Causes one of the ClassTypes.Necromancer's Necrotic Bomb pets to instantly detonate, causing horrific damage to enemies around it."),
new Spell ("Netherworld Deception	",	ClassTypes.Necromancer	,	20	,	1.5	,	0	,"The casters minion pets decrease in size and appear less threatening for the duration of this spell."),
new Spell ("No Rest For the Dead	",	ClassTypes.Necromancer	,	40	,	0	,	0	,"The casting time and mana cost of the Undead Minion, Deathless Acolyte and Dread Archmage spells are reduced."),
new Spell ("One with Death	",	ClassTypes.Necromancer	,	30	,	1.5	,	0	,"Grants the sorcerer an additional pet point but significantly lowers their invulnerability ratings. This effect can be stacked up to 3 times."),
new Spell ("Parasitic Soul Swarm (Rank 1)	",	ClassTypes.Necromancer	,	9	,	10.5	,	105	,"Channels a swarm of spectral parasitic souls, inflicting unholy damage on all enemies near the target. Any enemy slain while infected by a parasitic soul has a 33% chance of returning from death to serve the ClassTypes.Necromancer for a short period of time."),
new Spell ("Parasitic Soul Swarm (Rank 2)	",	ClassTypes.Necromancer	,	30	,	10.5	,	184	,"Channels a swarm of spectral parasitic souls, inflicting unholy damage on all enemies near the target. Any enemy slain while infected by a parasitic soul has a 33% chance of returning from death to serve the ClassTypes.Necromancer for a short period of time."),
new Spell ("Parasitic Soul Swarm (Rank 3)	",	ClassTypes.Necromancer	,	55	,	10.5	,	270	,"Channels a swarm of spectral parasitic souls, inflicting unholy damage on all enemies near the target. Any enemy slain while infected by a parasitic soul has a 33% chance of returning from death to serve the ClassTypes.Necromancer for a short period of time."),
new Spell ("Pestilential Blast (Rank 1)	",	ClassTypes.Necromancer	,	1	,	2.5	,	22	,"This invocation creates stream of foul corruption summoned from the grave that inflicts unholy damage on the target."),
new Spell ("Pestilential Blast (Rank 2)	",	ClassTypes.Necromancer	,	20	,	2.5	,	33	,"This invocation creates stream of foul corruption summoned from the grave that inflicts unholy damage on the target."),
new Spell ("Pestilential Blast (Rank 3)	",	ClassTypes.Necromancer	,	35	,	2.5	,	47	,"This invocation creates stream of foul corruption summoned from the grave that inflicts unholy damage on the target."),
new Spell ("Pestilential Blast (Rank 4)	",	ClassTypes.Necromancer	,	50	,	2.5	,	62	,"This invocation creates stream of foul corruption summoned from the grave that inflicts unholy damage on the target."),
new Spell ("Pestilential Blast (Rank 5)	",	ClassTypes.Necromancer	,	65	,	2.5	,	79	,"This invocation creates stream of foul corruption summoned from the grave that inflicts unholy damage on the target."),
new Spell ("Plagued Heart Curse	",	ClassTypes.Necromancer	,	60	,	2	,	0	,"Enemies around the target become cursed and have a chance of receiving unholy damage whenever they attack."),
new Spell ("Purge	",	ClassTypes.Necromancer	,	25	,	0	,	0	,"Dispels movement penalty effects (root and snares) and also makes the caster briefly immune."),
new Spell ("Quell the Ether (Rank 1)	",	ClassTypes.Necromancer	,	15	,	1.5	,	242	,"Black spirits attend the ClassTypes.Necromancer to absorb magic attacks. The resistance to fire damage of the ClassTypes.Necromancer and their accomplices improves."),
new Spell ("Quell the Ether (Rank 2)	",	ClassTypes.Necromancer	,	30	,	1.5	,	175	,"Black spirits attend the ClassTypes.Necromancer to absorb magic attacks. The resistance to fire damage of the ClassTypes.Necromancer and their accomplices improves."),
new Spell ("Quell the Ether (Rank 3)	",	ClassTypes.Necromancer	,	45	,	1.5	,	242	,"Black spirits attend the ClassTypes.Necromancer to absorb magic attacks. The resistance to fire damage of the ClassTypes.Necromancer and their accomplices improves."),
new Spell ("Quell the Ether (Rank 4)	",	ClassTypes.Necromancer	,	60	,	1.5	,	314	,"Black spirits attend the ClassTypes.Necromancer to absorb magic attacks. The resistance to fire damage of the ClassTypes.Necromancer and their accomplices improves."),
new Spell ("Reap the Soul	",	ClassTypes.Necromancer	,	20	,	0	,	0	,"This spell replenishes the Despoil the Soul, restoring the caster's pet points."),
new Spell ("Ritual of the Lich	",	ClassTypes.Necromancer	,	70	,	1.5	,	0	,"Transform the ClassTypes.Necromancer into a Lich, increasing magical damage (which also restores mana), resistance to unholy attacks and continually siphons health from nearby enemies, but makes the caster more vulnerable to holy attacks."),
new Spell ("Runed Flesh (Rank 1)	",	ClassTypes.Necromancer	,	9	,	1.5	,	60	,"This foul spell protects the ClassTypes.Necromancer and their cronies against damage, absorbing the first few points from each strike. There is a maximum amount of damage that can be absorbed before the spell fails."),
new Spell ("Runed Flesh (Rank 2)	",	ClassTypes.Necromancer	,	25	,	1.5	,	270	,"This foul spell protects the ClassTypes.Necromancer and their cronies against damage, absorbing the first few points from each strike. There is a maximum amount of damage that can be absorbed before the spell fails."),
new Spell ("Runed Flesh (Rank 3)	",	ClassTypes.Necromancer	,	40	,	1.5	,	395	,"This foul spell protects the ClassTypes.Necromancer and their cronies against damage, absorbing the first few points from each strike. There is a maximum amount of damage that can be absorbed before the spell fails."),
new Spell ("Runed Flesh (Rank 4)	",	ClassTypes.Necromancer	,	55	,	1.5	,	515	,"This foul spell protects the ClassTypes.Necromancer and their cronies against damage, absorbing the first few points from each strike. There is a maximum amount of damage that can be absorbed before the spell fails."),
new Spell ("Runed Flesh (Rank 5)	",	ClassTypes.Necromancer	,	70	,	1.5	,	660	,"This foul spell protects the ClassTypes.Necromancer and their cronies against damage, absorbing the first few points from each strike. There is a maximum amount of damage that can be absorbed before the spell fails."),
new Spell ("Sacrifice	",	ClassTypes.Necromancer	,	25	,	1	,	0	,"The ClassTypes.Necromancer sacrifices one of their undead minion pets to gain increased damage for a short time. Sacrifices the lowest point cost minion first and the damage bonus is proportional to this point value."),
new Spell ("Scythe Shield (Rank 1)	",	ClassTypes.Necromancer	,	40	,	1.5	,	330	,"This long lasting sorcerous shield protects the ClassTypes.Necromancer from damage, while unleashing counterattacks upon any who strike them in combat."),
new Spell ("Scythe Shield (Rank 2)	",	ClassTypes.Necromancer	,	55	,	1.5	,	430	,"This long lasting sorcerous shield protects the ClassTypes.Necromancer from damage, while unleashing counterattacks upon any who strike them in combat."),
new Spell ("Scythe Shield (Rank 3)	",	ClassTypes.Necromancer	,	70	,	1.5	,	550	,"This long lasting sorcerous shield protects the ClassTypes.Necromancer from damage, while unleashing counterattacks upon any who strike them in combat."),
new Spell ("Set's Cold Hatred	",	ClassTypes.Necromancer	,	45	,	2	,	240	,"The all-father snake of Stygia empowers the ClassTypes.Necromancer granting increased Critical Rating and Armor. Also, the ClassTypes.Necromancer's magical critical hits increase the power of their pets for a short time. Cannot be used with Set's Ruin or Blasphemy."),
new Spell ("Set's Cold Hatred (Rank 2)	",	ClassTypes.Necromancer	,	60	,	2	,	315	,"The all-father snake of Stygia empowers the ClassTypes.Necromancer's sorceries. Ice Strike and Deathly Blizzard cause their victims to take additional damage from cold attacks. Cannot be used with Set's Ruin or Blasphemy."),
new Spell ("Set's Ruin	",	ClassTypes.Necromancer	,	35	,	2	,	195	,"The Stygian elder snake empowers the ClassTypes.Necromancer granting Protection against Elemental spells and increased Spell Penetration. Also, when Chill is used to detonate Pestilential Blast the ClassTypes.Necromancer gains increased damage for a short time. Cannot be used 	"),
new Spell ("Set's Ruin (Rank 2)	",	ClassTypes.Necromancer	,	50	,	2	,	265	,"The Stygian elder snake empowers the ClassTypes.Necromancer's sorceries. Pestilential Blast and Blasphemous Ruin also reduce the victim's caster level, making their spells and special abilities less powerful. Enemies attacking the caster may also be affected. Cannot	"),
new Spell ("Set's Ruin (Rank 3)	",	ClassTypes.Necromancer	,	65	,	2	,	340	,"The Stygian elder snake empowers the ClassTypes.Necromancer's sorceries. Pestilential Blast and Blasphemous Ruin also reduce the victim's caster level, making their spells and special abilities less powerful. Enemies attacking the caster may also be affected. Cannot	"),
new Spell ("Shatter	",	ClassTypes.Necromancer	,	70	,	1.5	,	0	,"Shatters any Deathly Blizzard, Frost Blast, Ice Shackle and Touch of Winter effects in the area, inflicting cold damage on and around the victims and instantly killing any minions."),
new Spell ("Siphon Unlife	",	ClassTypes.Necromancer	,	25	,	0	,	0	,"The caster continually drains life from one of their undead 'pet' followers (unless it is under the effects of a Frenzy spell). The more siphons active, the more damage is inflicted on the pets affected but the more the ClassTypes.Necromancer is healed. Each additio	"),
new Spell ("Soul Absorption	",	ClassTypes.Necromancer	,	50	,	0.5	,	0	,"The ClassTypes.Necromancer sacrifices one of their undead servants in return for a boost to their mana."),
new Spell ("Soul Frost	",	ClassTypes.Necromancer	,	30	,	1	,	0	,"Inflicts cold damage to all enemies around the target. The higher their current health is, the more damage will be inflicted. For each enemy hit that has more than 90% health left, the caster will regain some mana."),
new Spell ("Undead Minion: Blighted One	",	ClassTypes.Necromancer	,	25	,	3	,	200	,"The ClassTypes.Necromancer summons a mindless undead minion to do their bidding. This minion's melee attacks have a chance of inflicting mana damage on the target."),
new Spell ("Undead Minion: Corruptor	",	ClassTypes.Necromancer	,	20	,	3	,	130	,"The ClassTypes.Necromancer summons a mindless undead minion. This type of minion can only perform basic melee attacks, which have a chance of inflicting additional unholy damage with each attack."),
new Spell ("Undead Minion: Harvester	",	ClassTypes.Necromancer	,	45	,	3	,	340	,"This summons a mindless undead blasphemy. Their melee attacks have a chance of bestowing mana and stamina upon their master's team."),
new Spell ("Undead Minion: Life-Stealer	",	ClassTypes.Necromancer	,	50	,	3	,	340	,"This conjuration summons a mindless undead minion. This minion's melee attacks have a chance of stealing life and transferring it to the ClassTypes.Necromancer and their associates."),
new Spell ("Undead Minion: Mutilator	",	ClassTypes.Necromancer	,	5	,	3	,	42	,"The ClassTypes.Necromancer summons a mindless undead minion. This type of minion can only perform basic melee attacks, which have a chance of inflicting bleeding wounds. If enough bleeding wounds are inflicted all melee attacks against the victim cause a small amoun	"),
new Spell ("Undead Minion: Necrotic Bomb	",	ClassTypes.Necromancer	,	35	,	3	,	265	,"Creates a mindless undead minion to do the caster's bidding. This minion can only perform basic melee attacks but if damaged by a melee attack, it violently explodes in a burst of unholy energy, damaging nearby enemies."),
new Spell ("Unholy Hands	",	ClassTypes.Necromancer	,	30	,	10.5	,	0	,"The hands of the dead to claw out of the earth, tearing and ensnaring all enemies in that area. Occasionally the hands will hold a target tight, preventing them from moving."),
new Spell ("Unimaginable Terror (Rank 1)	",	ClassTypes.Necromancer	,	65	,	2	,	468	,"This spell blasts all nearby enemies with vile unholy magic, sending them fleeing in terror. This invocation briefly opens up a conduit to the underworld, allowing shades to claw their way to the surface."),
new Spell ("Vile Insight	",	ClassTypes.Necromancer	,	1	,	3	,	0	,"A dark book of necromancy appears in the sorcerer's hand, imparting hideous secrets and increasing their unholy magic rating. Cannot be used with Dark Knowledge."),
new Spell ("Void	",	ClassTypes.Necromancer	,	25	,	1.5	,	0	,"An undead minion becomes a conduit to an otherworldly void, causing all nearby foes to continually lose stamina and mana."),
new Spell ("Walk with Death	",	ClassTypes.Necromancer	,	60	,	1.5	,	0	,"By sacrificing some of their own damage capabilities the ClassTypes.Necromancer increases those of their undead servants."),
new Spell ("Armor of Faith (Rank 1)	",	ClassTypes.PriestOfMitra	,	40	,	3	,	132	,"This divine defense grants the priest excellent protection against physical attacks but reduced resistance to unholy damage, reduced holy damage and must expend mana to sustain it."),
new Spell ("Armor of Faith (Rank 2)	",	ClassTypes.PriestOfMitra	,	55	,	3	,	174	,"This divine defense grants the priest excellent protection against physical attacks but reduced resistance to unholy damage, reduced holy damage and must expend mana to sustain it."),
new Spell ("Armor of Faith (Rank 3)	",	ClassTypes.PriestOfMitra	,	70	,	3	,	224	,"This divine defense grants the priest excellent protection against physical attacks but reduced resistance to unholy damage, reduced holy damage and must expend mana to sustain it."),
new Spell ("Avatar of Mitra	",	ClassTypes.PriestOfMitra	,	70	,	0	,	0	,"Fills the area with the holy essence of Mitra, stunning all enemies in the vicinity of the priest. Undead, demons, and minions will flee in terror instead of being stunned."),
new Spell ("Avert Thine Eyes (Rank 1)	",	ClassTypes.PriestOfMitra	,	40	,	1.5	,	76	,"This prayer blinds the target with a burst of divine light. The target suffers an increased chance to miss and receives more damage from Holy and Unholy attacks."),
new Spell ("Avert Thine Eyes (Rank 2)	",	ClassTypes.PriestOfMitra	,	55	,	1.5	,	99	,"This prayer blinds the target with a burst of divine light. The target suffers an increased chance to miss and receives more damage from Holy and Unholy attacks."),
new Spell ("Avert Thine Eyes (Rank 3)	",	ClassTypes.PriestOfMitra	,	70	,	1.5	,	122	,"This prayer blinds the target with a burst of divine light. The target suffers an increased chance to miss and receives more damage from Holy and Unholy attacks."),
new Spell ("Blessing of Mitra	",	ClassTypes.PriestOfMitra	,	30	,	8	,	0	,"The priest channels a blessing on a friendly target, reducing all damage inflicted on them and when completed the priest and their ally inflict bonus damage for a short time. Anyone affected by this spell cannot be blessed again for a short time."),
new Spell ("Clarity of Mind	",	ClassTypes.PriestOfMitra	,	20	,	0	,	0	,"This prayer invokes clarity and purity of the spirit. The next spell cast that inflicts holy damage costs no mana to cast."),
new Spell ("Cleansing Fire	",	ClassTypes.PriestOfMitra	,	15	,	0.5	,	0	,"Blasts a cone of holy fire that burns enemies in front of the priest."),
new Spell ("Condemn (Rank 1)	",	ClassTypes.PriestOfMitra	,	50	,	1.5	,	160	,"This prayer stuns the target briefly by causing them to recall every unjust deed, unkind word or sin they ever committed and suffer guilt for each and every one."),
new Spell ("Condemnation	",	ClassTypes.PriestOfMitra	,	30	,	6	,	0	,"Channels holy damage on a target. The cast time and damage intervals are reduced when the priest has the Holy Storm effect active. Demons or Undead affected by the full duration of this ability will sustain heavy holy damage at the end of channeling, whil	"),
new Spell ("Devotional Prayer (Rank 1)	",	ClassTypes.PriestOfMitra	,	35	,	4	,	176	,"This prayer instills religious zeal and blesses the weapons of those facing battle. All melee and ranged attacks do additional holy damage."),
new Spell ("Devotional Prayer (Rank 2)	",	ClassTypes.PriestOfMitra	,	55	,	4	,	260	,"This prayer instills religious zeal and blesses the weapons of those facing battle. All melee and ranged attacks do additional holy damage."),
new Spell ("Divine Vigor (Rank 1)	",	ClassTypes.PriestOfMitra	,	3	,	5	,	50	,"The priest calls upon the strength of Mitra, increasing the maximum health of themselves and their team."),
new Spell ("Divine Vigor (Rank 2)	",	ClassTypes.PriestOfMitra	,	30	,	5	,	154	,"The priest calls upon the strength of Mitra, increasing the maximum health of themselves and their team."),
new Spell ("Divine Vigor (Rank 3)	",	ClassTypes.PriestOfMitra	,	45	,	5	,	218	,"The priest calls upon the strength of Mitra, increasing the maximum health of themselves and their team."),
new Spell ("Divine Vigor (Rank 4)	",	ClassTypes.PriestOfMitra	,	60	,	5	,	286	,"The priest calls upon the strength of Mitra, increasing the maximum health of themselves and their team."),
new Spell ("Emanation of Life (Rank 1)	",	ClassTypes.PriestOfMitra	,	5	,	2	,	9	,"An avatar of Mitra appears to restore the life of the priest and their companions, placing a moderate healing effect on them."),
new Spell ("Emanation of Life (Rank 2)	",	ClassTypes.PriestOfMitra	,	20	,	2	,	20	,"An avatar of Mitra appears to restore the life of the priest and their companions, placing a moderate healing effect on them."),
new Spell ("Emanation of Life (Rank 3)	",	ClassTypes.PriestOfMitra	,	35	,	2	,	29	,"An avatar of Mitra appears to restore the life of the priest and their companions, placing a moderate healing effect on them."),
new Spell ("Emanation of Life (Rank 4)	",	ClassTypes.PriestOfMitra	,	50	,	2	,	38	,"An avatar of Mitra appears to restore the life of the priest and their companions, placing a moderate healing effect on them."),
new Spell ("Emanation of Life (Rank 5)	",	ClassTypes.PriestOfMitra	,	65	,	2	,	47	,"An avatar of Mitra appears to restore the life of the priest and their companions, placing a moderate healing effect on them."),
new Spell ("Exorcism	",	ClassTypes.PriestOfMitra	,	50	,	2.5	,	0	,"Removes Fear and Charm effects from the group, in addition to providing a short period of immunity."),
new Spell ("Eye of Judgment (Rank 1)	",	ClassTypes.PriestOfMitra	,	30	,	2	,	137	,"The priest directs Mitra's righteous gaze upon the target, causing them to flee in terror or suffer divine judgment."),
new Spell ("Eye of Judgment (Rank 2)	",	ClassTypes.PriestOfMitra	,	45	,	2	,	194	,"The priest directs Mitra's righteous gaze upon the target, causing them to flee in terror or suffer divine judgment."),
new Spell ("Eye of Judgment (Rank 3)	",	ClassTypes.PriestOfMitra	,	60	,	2	,	255	,"The priest directs Mitra's righteous gaze upon the target, causing them to flee in terror or suffer divine judgment."),
new Spell ("Guardian Spirit	",	ClassTypes.PriestOfMitra	,	50	,	1.5	,	0	,"Summons a guardian spirit to protect the group, that inflicts moderate damage on anyone physically attacking group members. If this damage effect is not triggered by the end of the duration, a moderate heal will trigger instead."),
new Spell ("Hand of Mitra (Rank 1)	",	ClassTypes.PriestOfMitra	,	15	,	0.5	,	66	,"The divine might of Mitra briefly gives their priest total immunity from all forms of damage."),
new Spell ("Hand of Mitra (Rank 2)	",	ClassTypes.PriestOfMitra	,	30	,	0.5	,	206	,"The divine might of Mitra briefly gives their priest total immunity from all forms of damage."),
new Spell ("Hand of Mitra (Rank 3)	",	ClassTypes.PriestOfMitra	,	45	,	0.5	,	388	,"The divine might of Mitra briefly gives their priest total immunity from all forms of damage."),
new Spell ("Hand of Mitra (Rank 4)	",	ClassTypes.PriestOfMitra	,	70	,	0.5	,	748	,"The divine might of Mitra briefly gives their priest total immunity from all forms of damage."),
new Spell ("Holy Cleansing	",	ClassTypes.PriestOfMitra	,	70	,	3	,	155	,"Cleanses the team with holy power, resetting the cooldown of Condemnation, causing all unholy or poison damage inflicted on the group to be converted into healing, for a short period of time, and grants the priest the Holy Storm effect. Additionally, all 	"),
new Spell ("Imperil	",	ClassTypes.PriestOfMitra	,	20	,	2	,	64	,"This prayer calls down a pillar of divine light. All nearby enemies suffer increased damage from holy attacks."),
new Spell ("Imperil (Rank 2)	",	ClassTypes.PriestOfMitra	,	35	,	2	,	92	,"This prayer calls down a pillar of divine light. All nearby enemies suffer increased damage from holy attacks."),
new Spell ("Imperil (Rank 3)	",	ClassTypes.PriestOfMitra	,	50	,	2	,	122	,"This prayer calls down a pillar of divine light. All nearby enemies suffer increased damage from holy attacks."),
new Spell ("Imperil (Rank 4)	",	ClassTypes.PriestOfMitra	,	65	,	2	,	155	,"This prayer calls down a pillar of divine light. All nearby enemies suffer increased damage from holy attacks."),
new Spell ("Lance of Mitra	",	ClassTypes.PriestOfMitra	,	10	,	2.5	,	0	,"Blasts all enemies in a column between the priest and their target with a lance of holy energy."),
new Spell ("Light of Mitra (Rank 1)	",	ClassTypes.PriestOfMitra	,	30	,	3	,	230	,"While active, invoking Emanation of Life or Wave of Life will increase stamina and mana regeneration. This spell cannot be run with Purification of Mitra."),
new Spell ("Light of Mitra (Rank 2)	",	ClassTypes.PriestOfMitra	,	30	,	3	,	290	,"While active, invoking Emanation of Life or Wave of Life will increase stamina and mana regeneration. This spell cannot be run with Purification of Mitra."),
new Spell ("Manifestation of Mitra	",	ClassTypes.PriestOfMitra	,	70	,	1.5	,	0	,"Summons a spirit to aid in battle, healing all nearby teammates when they are attacked and augmenting their attacks with a damage bonus. It also increments soldier's Sadism, Furious Inspiration, or Vengeance counters."),
new Spell ("Mitra's Searing Eye	",	ClassTypes.PriestOfMitra	,	30	,	3	,	0	,"Sears enemies in a column in front of the caster with a blast of holy energy. Deals triple damage against Undead and Demons."),
new Spell ("Purification of Mitra (Rank 1)	",	ClassTypes.PriestOfMitra	,	30	,	3	,	230	,"While this prayer is active invoking Emanation of Life or Wave of Life will cost slightly more mana but trigger a burst of holy damage around the priest. This spell cannot be run with Light of Mitra."),
new Spell ("Purification of Mitra (Rank 2)	",	ClassTypes.PriestOfMitra	,	30	,	3	,	290	,"While this prayer is active invoking Emanation of Life or Wave of Life will cost slightly more mana but trigger a burst of holy damage around the priest. This spell cannot be run with Light of Mitra."),
new Spell ("Radiance (Rank 1)	",	ClassTypes.PriestOfMitra	,	15	,	1.5	,	68	,"The priest gathers Mitra's light to heal themselves and nearby allies. Anyone healed by this spell cannot be affected by another Radiance spell for a short time."),
new Spell ("Radiance (Rank 2)	",	ClassTypes.PriestOfMitra	,	30	,	1.5	,	108	,"The priest gathers Mitra's light to heal themselves and nearby allies. Anyone healed by this spell cannot be affected by another Radiance spell for a short time."),
new Spell ("Radiance (Rank 3)	",	ClassTypes.PriestOfMitra	,	45	,	1.5	,	145	,"The priest gathers Mitra's light to heal themselves and nearby allies. Anyone healed by this spell cannot be affected by another Radiance spell for a short time."),
new Spell ("Radiance (Rank 4)	",	ClassTypes.PriestOfMitra	,	60	,	1.5	,	187	,"The priest gathers Mitra's light to heal themselves and nearby allies. Anyone healed by this spell cannot be affected by another Radiance spell for a short time."),
new Spell ("Rebuke (Rank 1)	",	ClassTypes.PriestOfMitra	,	7	,	0.5	,	14	,"The priest rebukes the target in the name of Mitra, inflicting holy damage and possibly splashing nearby targets with holy damage in addition."),
new Spell ("Rebuke (Rank 2)	",	ClassTypes.PriestOfMitra	,	25	,	0.5	,	36	,"The priest rebukes the target in the name of Mitra, inflicting holy damage and possibly splashing nearby targets with holy damage in addition."),
new Spell ("Rebuke (Rank 3)	",	ClassTypes.PriestOfMitra	,	40	,	0.5	,	51	,"The priest rebukes the target in the name of Mitra, inflicting holy damage and possibly splashing nearby targets with holy damage in addition."),
new Spell ("Rebuke (Rank 4)	",	ClassTypes.PriestOfMitra	,	55	,	0.5	,	66	,"The priest rebukes the target in the name of Mitra, inflicting holy damage and possibly splashing nearby targets with holy damage in addition."),
new Spell ("Rebuke (Rank 5)	",	ClassTypes.PriestOfMitra	,	70	,	0.5	,	83	,"The priest rebukes the target in the name of Mitra, inflicting holy damage and possibly splashing nearby targets with holy damage in addition."),
new Spell ("Reciprocal Healing (Rank 1)	",	ClassTypes.PriestOfMitra	,	50	,	3	,	240	,"If the priest is affected by Wave of Life from another priest, Blood Flow, or Life of Set, all team members will receive a minor secondary healing effect."),
new Spell ("Reciprocal Healing (Rank 2)	",	ClassTypes.PriestOfMitra	,	65	,	3	,	310	,"If the priest is affected by Wave of Life from another priest, Blood Flow, or Life of Set, all team members will receive a minor secondary healing effect."),
new Spell ("Reincarnation (Rank 1)	",	ClassTypes.PriestOfMitra	,	10	,	6	,	280	,"This powerful prayer brings a single target back to life, although it only partially restores health and mana. Higher rank versions restore more health and mana. Requirement: Cannot be used in combat	"),
new Spell ("Reincarnation (Rank 2)	",	ClassTypes.PriestOfMitra	,	20	,	6	,	280	,"This powerful prayer brings a single target back to life, although it only partially restores health and mana. Higher rank versions restore more health and mana. Requirement: Cannot be used in combat	"),
new Spell ("Reincarnation (Rank 3)	",	ClassTypes.PriestOfMitra	,	45	,	6	,	545	,"This powerful prayer brings a single target back to life, although it only partially restores health and mana. Higher rank versions restore more health and mana. Requirement: Cannot be used in combat	"),
new Spell ("Reincarnation (Rank 4)	",	ClassTypes.PriestOfMitra	,	70	,	6	,	845	,"This powerful prayer brings a single target back to life, although it only partially restores health and mana. Higher rank versions restore more health and mana. Requirement: Cannot be used in combat	"),
new Spell ("Repudiate	",	ClassTypes.PriestOfMitra	,	70	,	3	,	725	,"Enemies in the area of effect suffer movement penalties. Undead within the area also try to flee from the priest."),
new Spell ("Repulse (Rank 1)	",	ClassTypes.PriestOfMitra	,	10	,	2.5	,	95	,"A burst of divine light inflicts holy damage on nearby enemies and knocks them away."),
new Spell ("Repulse (Rank 2)	",	ClassTypes.PriestOfMitra	,	30	,	2.5	,	283	,"A burst of divine light inflicts holy damage on nearby enemies and knocks them away."),
new Spell ("Repulse (Rank 3)	",	ClassTypes.PriestOfMitra	,	45	,	2.5	,	380	,"A burst of divine light inflicts holy damage on nearby enemies and knocks them away."),
new Spell ("Repulse (Rank 4)	",	ClassTypes.PriestOfMitra	,	60	,	2.5	,	491	,"A burst of divine light inflicts holy damage on nearby enemies and knocks them away."),
new Spell ("Shielding Litany	",	ClassTypes.PriestOfMitra	,	25	,	3	,	0	,"Mitra lends his divine protection to his priest, increasing defense rating."),
new Spell ("Shroud of the Gods	",	ClassTypes.PriestOfMitra	,	30	,	0.5	,	0	,"Cloaked in divine fury the priest intimidates nearby enemies, making them less likely to break off from their current target to attack them."),
new Spell ("Smite (Rank 1)	",	ClassTypes.PriestOfMitra	,	1	,	2.5	,	35	,"The priest exposes enemies before them to a tiny fraction of Lord Mitra's power, smiting them with holy damage."),
new Spell ("Smite (Rank 2)	",	ClassTypes.PriestOfMitra	,	20	,	2.5	,	79	,"The priest exposes enemies before them to a tiny fraction of Lord Mitra's power, smiting them with holy damage."),
new Spell ("Smite (Rank 3)	",	ClassTypes.PriestOfMitra	,	35	,	2.5	,	114	,"The priest exposes enemies before them to a tiny fraction of Lord Mitra's power, smiting them with holy damage."),
new Spell ("Smite (Rank 4)	",	ClassTypes.PriestOfMitra	,	50	,	2.5	,	151	,"The priest exposes enemies before them to a tiny fraction of Lord Mitra's power, smiting them with holy damage."),
new Spell ("Smite (Rank 5)	",	ClassTypes.PriestOfMitra	,	65	,	2.5	,	192	,"The priest exposes enemies before them to a tiny fraction of Lord Mitra's power, smiting them with holy damage."),
new Spell ("Soothe the Soul	",	ClassTypes.PriestOfMitra	,	20	,	0.5	,	0	,"The target perceives the priest as less of a threat, making them less likely to break off from their current target to attack the priest."),
new Spell ("Sustaining Faith	",	ClassTypes.PriestOfMitra	,	35	,	3	,	0	,"This prayer for sustaining faith grants a large increase to the priest's mana regeneration rate. There is no mana cost for this prayer."),
new Spell ("Sustaining Faith (Rank 2)	",	ClassTypes.PriestOfMitra	,	55	,	3	,	0	,"This prayer for sustaining faith grants a large increase to the priest's mana regeneration rate. There is no mana cost for this prayer."),
new Spell ("Vengeance of the Gods	",	ClassTypes.PriestOfMitra	,	30	,	1.5	,	0	,"For a short time the priest is infused with sacred might, increasing the damage they inflict."),
new Spell ("Wave of Life (Rank 1)	",	ClassTypes.PriestOfMitra	,	10	,	0.5	,	35	,"An avatar appears and places a strong healing effect on any of the priest's companions standing before them and a moderate effect on the priest."),
new Spell ("Wave of Life (Rank 2)	",	ClassTypes.PriestOfMitra	,	25	,	0.5	,	68	,"An avatar appears and places a strong healing effect on any of the priest's companions standing before them and a moderate effect on the priest."),
new Spell ("Wave of Life (Rank 3)	",	ClassTypes.PriestOfMitra	,	40	,	0.5	,	95	,"An avatar appears and places a strong healing effect on any of the priest's companions standing before them and a moderate effect on the priest."),
new Spell ("Wave of Life (Rank 4)	",	ClassTypes.PriestOfMitra	,	55	,	0.5	,	123	,"An avatar appears and places a strong healing effect on any of the priest's companions standing before them and a moderate effect on the priest."),
new Spell ("Wave of Life (Rank 5)	",	ClassTypes.PriestOfMitra	,	70	,	0.5	,	146	,"An avatar appears and places a strong healing effect on any of the priest's companions standing before them and a moderate effect on the priest."),
new Spell ("Pitch Pot	",	ClassTypes.Ranger	,	30	,	1	,	0	,"	"),
new Spell ("Sulfurous Burst	",	ClassTypes.Ranger	,	40	,	1	,	0	,"	"),
new Spell ("Blood Mana	",	ClassTypes.TempestOfSet	,	25	,	0.5	,	0	,"For a short time this quick casting invocation increases the tempest's ability to convert magical damage inflicted into mana points for themselves."),
new Spell ("Brain Spasms	",	ClassTypes.TempestOfSet	,	60	,	0	,	0	,"If the tempest is stunned, charmed or feared when this long lasting ability is in effect there is a significant chance of immediately recovering."),
new Spell ("Call Lightning (Rank 1)	",	ClassTypes.TempestOfSet	,	60	,	3.5	,	430	,"All enemies around the caster in a large radius have a chance of being hit for electrical damage. The caster is left charged with additional electrical magic damage for a short period of time."),
new Spell ("Charged Blast	",	ClassTypes.TempestOfSet	,	10	,	1	,	0	,"The ClassTypes.TempestOfSet summons the power of their foul god, blasting the target with instant electrical damage and splashing those nearby with a lesser shocks."),
new Spell ("Cobra Stare	",	ClassTypes.TempestOfSet	,	13	,	0.5	,	0	,"The tempest's momentary but mesmerizing look stuns the target, preventing them from moving or acting coherently for a short period of time."),
new Spell ("Column Lightning	",	ClassTypes.TempestOfSet	,	40	,	3	,	0	,"Throws a powerful column of lightning at the target, inflicting area of effect electrical damage to all enemies between the target and the caster."),
new Spell ("Curse of Set (Rank 1)	",	ClassTypes.TempestOfSet	,	55	,	3	,	320	,"This insidious blasphemy curses enemies in the targeted area, increasing the damage they take from elemental attacks and anyone attacking them has a chance of receiving an electrical damage bonus on their attacks."),
new Spell ("Curse of Set (Rank 2)	",	ClassTypes.TempestOfSet	,	70	,	3	,	415	,"This insidious blasphemy curses enemies in the targeted area, increasing the damage they take from elemental attacks and anyone attacking them has a chance of receiving an electrical damage bonus on their attacks."),
new Spell ("Cyclone of Set	",	ClassTypes.TempestOfSet	,	50	,	1.5	,	0	,"Summons an elemental cyclone at the designated location. This cyclone continually inflicts electrical damage to nearby enemies."),
new Spell ("Damnation of Set (Rank 1)	",	ClassTypes.TempestOfSet	,	35	,	3	,	173	,"The priest and their allies gain the protection of dark Set, increasing their resistance to holy damage."),
new Spell ("Damnation of Set (Rank 2)	",	ClassTypes.TempestOfSet	,	50	,	3	,	234	,"The priest and their allies gain the protection of dark Set, increasing their resistance to holy damage."),
new Spell ("Damnation of Set (Rank 3)	",	ClassTypes.TempestOfSet	,	65	,	3	,	306	,"The priest and their allies gain the protection of dark Set, increasing their resistance to holy damage."),
new Spell ("Degradation of Set	",	ClassTypes.TempestOfSet	,	15	,	3	,	75	,"Victims of Lightning Strike, Call Lightning, Charged Blast, or Storm Field are also made more susceptible to elemental damage. These spells, except for Charged Blast, cost additional mana while this spell is in effect."),
new Spell ("Degradation of Set (Rank 2)	",	ClassTypes.TempestOfSet	,	30	,	3	,	150	,"Victims of Lightning Strike, Call Lightning, Charged Blast, or Storm Field are also made more susceptible to elemental damage. These spells, except for Charged Blast, cost additional mana while this spell is in effect."),
new Spell ("Degradation of Set (Rank 3)	",	ClassTypes.TempestOfSet	,	45	,	3	,	215	,"Victims of Lightning Strike, Call Lightning, Charged Blast, or Storm Field are also made more susceptible to elemental damage. These spells, except for Charged Blast, cost additional mana while this spell is in effect."),
new Spell ("Degradation of Set (Rank 4)	",	ClassTypes.TempestOfSet	,	60	,	3	,	280	,"Victims of Lightning Strike, Call Lightning, Charged Blast, or Storm Field are also made more susceptible to elemental damage. These spells, except for Charged Blast, cost additional mana while this spell is in effect."),
new Spell ("Divide and Conquer	",	ClassTypes.TempestOfSet	,	40	,	1.5	,	0	,"The priest of Set aligns their companions to either Law or Chaos. Team-mates with matching alignments in close proximity will inflict more damage, rewarding those who band together in battle."),
new Spell ("Elemental Fury	",	ClassTypes.TempestOfSet	,	30	,	0	,	0	,"Inflicts instant electrical damage to all nearby enemies."),
new Spell ("Faith in Set	",	ClassTypes.TempestOfSet	,	17	,	3	,	0	,"This prayer to Set is rewarded with a powerful mana renewing effect. This prayer does not cost any mana."),
new Spell ("Faith in Set (Rank 2)	",	ClassTypes.TempestOfSet	,	35	,	3	,	0	,"This prayer to Set is rewarded with a powerful mana renewing effect. This prayer does not cost any mana."),
new Spell ("Faith in Set (Rank 3)	",	ClassTypes.TempestOfSet	,	55	,	3	,	0	,"This prayer to Set is rewarded with a powerful mana renewing effect. This prayer does not cost any mana."),
new Spell ("Glorification of Set (Rank 1)	",	ClassTypes.TempestOfSet	,	65	,	3	,	306	,"The priest and their allies gain a measure of diabolic power, increasing their resistance to holy, fire, unholy, electrical and cold damage."),
new Spell ("Healing Lotus (Rank 1)	",	ClassTypes.TempestOfSet	,	5	,	2	,	9	,"Places a moderate healing effect on the Stygian priest and their companions, using the essence of the golden lotus plant."),
new Spell ("Healing Lotus (Rank 2)	",	ClassTypes.TempestOfSet	,	20	,	1.8	,	19	,"Places a moderate healing effect on the Stygian priest and their companions, using the essence of the golden lotus plant."),
new Spell ("Healing Lotus (Rank 3)	",	ClassTypes.TempestOfSet	,	35	,	1.8	,	28	,"Places a moderate healing effect on the Stygian priest and their companions, using the essence of the golden lotus plant."),
new Spell ("Healing Lotus (Rank 4)	",	ClassTypes.TempestOfSet	,	50	,	1.8	,	37	,"Places a moderate healing effect on the Stygian priest and their companions, using the essence of the golden lotus plant."),
new Spell ("Healing Lotus (Rank 5)	",	ClassTypes.TempestOfSet	,	65	,	1.8	,	46	,"Places a moderate healing effect on the Stygian priest and their companions, using the essence of the golden lotus plant."),
new Spell ("Idol of Set	",	ClassTypes.TempestOfSet	,	25	,	2.5	,	0	,"Summons an Idol of Set. This idol inflicts electrical damage to one target within range every few seconds, and periodically gives mana to any allies nearby."),
new Spell ("Inner Charge	",	ClassTypes.TempestOfSet	,	25	,	0	,	0	,"Grants the priest an ability which ensures their next Lightning Strike inflicts critical damage."),
new Spell ("Life of Set (Rank 1)	",	ClassTypes.TempestOfSet	,	10	,	0.5	,	35	,"This invocation to Set places a strong healing effect on allies standing in a cone area in front of the priest, and a moderate effect on the priest themselves."),
new Spell ("Life of Set (Rank 2)	",	ClassTypes.TempestOfSet	,	25	,	0.5	,	67	,"This invocation to Set places a strong healing effect on allies standing in a cone area in front of the priest, and a moderate effect on the priest themselves."),
new Spell ("Life of Set (Rank 3)	",	ClassTypes.TempestOfSet	,	40	,	0.5	,	93	,"This invocation to Set places a strong healing effect on allies standing in a cone area in front of the priest, and a moderate effect on the priest themselves."),
new Spell ("Life of Set (Rank 4)	",	ClassTypes.TempestOfSet	,	55	,	0.5	,	121	,"This invocation to Set places a strong healing effect on allies standing in a cone area in front of the priest, and a moderate effect on the priest themselves."),
new Spell ("Life of Set (Rank 5)	",	ClassTypes.TempestOfSet	,	70	,	0.5	,	143	,"This invocation to Set places a strong healing effect on allies standing in a cone area in front of the priest, and a moderate effect on the priest themselves."),
new Spell ("Lightning Cast	",	ClassTypes.TempestOfSet	,	40	,	0	,	0	,"While this invocation is in effect the next Lightning Strike or Healing Lotus spell will be cast instantaneously, but will take a longer time to refresh."),
new Spell ("Lightning Strike (Rank 1)	",	ClassTypes.TempestOfSet	,	1	,	3	,	52	,"The priest can call down bolts of lightning even from clear skies, dealing instant electrical damage to enemies in the area."),
new Spell ("Lightning Strike (Rank 2)	",	ClassTypes.TempestOfSet	,	10	,	3	,	83	,"The priest can call down bolts of lightning even from clear skies, dealing instant electrical damage to enemies in the area."),
new Spell ("Lightning Strike (Rank 3)	",	ClassTypes.TempestOfSet	,	20	,	3	,	163	,"The priest can call down bolts of lightning even from clear skies, dealing instant electrical damage to enemies in the area."),
new Spell ("Lightning Strike (Rank 4)	",	ClassTypes.TempestOfSet	,	35	,	3	,	236	,"The priest can call down bolts of lightning even from clear skies, dealing instant electrical damage to enemies in the area."),
new Spell ("Lightning Strike (Rank 5)	",	ClassTypes.TempestOfSet	,	50	,	3	,	312	,"The priest can call down bolts of lightning even from clear skies, dealing instant electrical damage to enemies in the area."),
new Spell ("Lightning Strike (Rank 6)	",	ClassTypes.TempestOfSet	,	65	,	3	,	398	,"The priest can call down bolts of lightning even from clear skies, dealing instant electrical damage to enemies in the area."),
new Spell ("Mark of Set (Rank 1)	",	ClassTypes.TempestOfSet	,	3	,	4	,	5	,"Increases the maximum health of the caster's team."),
new Spell ("Mark of Set (Rank 2)	",	ClassTypes.TempestOfSet	,	30	,	4	,	155	,"Increases the maximum health of the caster's team."),
new Spell ("Mark of Set (Rank 3)	",	ClassTypes.TempestOfSet	,	45	,	4	,	220	,"Increases the maximum health of the caster's team."),
new Spell ("Mark of Set (Rank 4)	",	ClassTypes.TempestOfSet	,	60	,	4	,	285	,"Increases the maximum health of the caster's team."),
new Spell ("Overcharge	",	ClassTypes.TempestOfSet	,	45	,	1	,	105	,"Increases the damage of the tempest's Lightning Strike and Call Lightning spells while active, but each time these spells are cast the damage of the next cast is reduced. This negative effect can stack up to five times and can only be removed by casting L	"),
new Spell ("Overcharge (Rank 2)	",	ClassTypes.TempestOfSet	,	60	,	1	,	140	,"Greatly increases the damage of the tempest's next Lightning Strike or Call Lightning spell, but lowers their electrical magic damage for a period afterwards. If Storm Field is cast Overcharge dissipates."),
new Spell ("Power of the Serpent Ring	",	ClassTypes.TempestOfSet	,	15	,	0.5	,	0	,"Draws upon the power of Thoth-Amon's infamous ring, briefly making the caster highly resistant to magical attacks."),
new Spell ("Puppets of Set	",	ClassTypes.TempestOfSet	,	70	,	2.5	,	0	,"Enemies caught in the area become confused and unable to take any action."),
new Spell ("Quicksand (Rank 1)	",	ClassTypes.TempestOfSet	,	7	,	1.5	,	32	,"Enemies in the area of effect become unable to move, although this does not hinder their combat abilities."),
new Spell ("Quicksand (Rank 2)	",	ClassTypes.TempestOfSet	,	20	,	1.5	,	102	,"Enemies in the area of effect become unable to move, although this does not hinder their combat abilities."),
new Spell ("Quicksand (Rank 3)	",	ClassTypes.TempestOfSet	,	35	,	1.5	,	175	,"Enemies in the area of effect become unable to move, although this does not hinder their combat abilities."),
new Spell ("Quicksand (Rank 4)	",	ClassTypes.TempestOfSet	,	50	,	1.5	,	215	,"Enemies in the area of effect become unable to move, although this does not hinder their combat abilities."),
new Spell ("Quicksand (Rank 5)	",	ClassTypes.TempestOfSet	,	65	,	1.5	,	281	,"Enemies in the area of effect become unable to move, although this does not hinder their combat abilities."),
new Spell ("Rousing Shock	",	ClassTypes.TempestOfSet	,	15	,	0	,	0	,"Shocks the tempest's team out of any stun effects, and provides a brief period of immunity to stun effects. However, this cancels out any existing stun immunity timers."),
new Spell ("Serpent Transmutation	",	ClassTypes.TempestOfSet	,	70	,	0.5	,	0	,"Increases the tempest's resistances to most forms of damage, causing them to be healed by most forms of attack."),
new Spell ("Set's Armor	",	ClassTypes.TempestOfSet	,	25	,	3	,	0	,"This prayer improves the defense rating of the priest by calling upon Set's mighty strength."),
new Spell ("Set's Life Spark	",	ClassTypes.TempestOfSet	,	30	,	3	,	150	,"If the priest dies while this spell is in effect, they will be automatically brought back to life after a short period of time."),
new Spell ("Spark of Life (Rank 1)	",	ClassTypes.TempestOfSet	,	15	,	7	,	290	,"This powerful prayer brings a single target back to life, although it only partially restores health and mana. Higher rank versions restore more health and mana. Requirement: Cannot be used in combat	"),
new Spell ("Spark of Life (Rank 2)	",	ClassTypes.TempestOfSet	,	25	,	7	,	290	,"This powerful prayer brings a single target back to life, although it only partially restores health and mana. Higher rank versions restore more health and mana. Requirement: Cannot be used in combat	"),
new Spell ("Spark of Life (Rank 3)	",	ClassTypes.TempestOfSet	,	50	,	7	,	520	,"This powerful prayer brings a single target back to life, although it only partially restores health and mana. Higher rank versions restore more health and mana. Requirement: Cannot be used in combat	"),
new Spell ("Storm Blood	",	ClassTypes.TempestOfSet	,	50	,	0.5	,	0	,"The tempest increases their resistance to electrical damage to such an extent that they are healed by electrical attacks."),
new Spell ("Storm Crown	",	ClassTypes.TempestOfSet	,	15	,	0	,	0	,"Creates a nimbus of electricity around the priest that shocks nearby enemies."),
new Spell ("Storm Field (Rank 1)	",	ClassTypes.TempestOfSet	,	30	,	3	,	305	,"The tempest pulses electricity through the air around them damaging nearby enemies. While in effect Lightning Strike cannot be cast."),
new Spell ("Storm Field (Rank 2)	",	ClassTypes.TempestOfSet	,	45	,	3	,	430	,"The tempest pulses electricity through the air around them damaging nearby enemies. While in effect Lightning Strike cannot be cast."),
new Spell ("Storm Field (Rank 3)	",	ClassTypes.TempestOfSet	,	60	,	3	,	565	,"The tempest pulses electricity through the air around them damaging nearby enemies. While in effect Lightning Strike cannot be cast."),
new Spell ("Storm Nimbus (Rank 1)	",	ClassTypes.TempestOfSet	,	35	,	4	,	176	,"The tempest empowers their melee and ranged attacks, and those of their team with bonus electrical damage by tapping the primeval fury of the ancient serpent god."),
new Spell ("Storm Nimbus (Rank 2)	",	ClassTypes.TempestOfSet	,	55	,	4	,	260	,"The tempest empowers their melee and ranged attacks, and those of their team with bonus electrical damage by tapping the primeval fury of the ancient serpent god."),
new Spell ("Summon Aura of Nebthu	",	ClassTypes.TempestOfSet	,	70	,	2.5	,	0	,"The tempest summons a nebulous aura from Stygia's most ancient city that blasts nearby enemies with lightning storms."),
new Spell ("The Building Storm	",	ClassTypes.TempestOfSet	,	30	,	9	,	0	,"A channeled spell that improves the damage inflicted by the target's attacks. If used on a caster, damage increases and the ClassTypes.TempestOfSet regenerates mana. For a short time after the channeling, the priest gains increased life regeneration and most spell	"),
new Spell ("Thundering Voice	",	ClassTypes.TempestOfSet	,	40	,	0	,	0	,"Using the authority of mighty Set, the priest compels their foe to complete silence for a short time, preventing spells from being cast."),
new Spell ("Visions of Hatred	",	ClassTypes.TempestOfSet	,	50	,	2.5	,	0	,"A channeling spell that inflicts electrical damage and stuns the victim, overcoming them with false visions of Set."),
new Spell ("Vital Shock	",	ClassTypes.TempestOfSet	,	50	,	1.5	,	0	,"Inflicts electrical damage on the target and restores the health, mana, and stamina of nearby friendly targets."),
new Spell ("Vitalizing Jolt (Rank 1)	",	ClassTypes.TempestOfSet	,	15	,	1.5	,	67	,"A bolt of life instantly heals the priest and nearby allies. Anyone healed by this prayer cannot be affected by another Vitalizing Jolt for a short time."),
new Spell ("Vitalizing Jolt (Rank 2)	",	ClassTypes.TempestOfSet	,	30	,	1.5	,	107	,"A bolt of life instantly heals the priest and nearby allies. Anyone healed by this prayer cannot be affected by another Vitalizing Jolt for a short time."),
new Spell ("Vitalizing Jolt (Rank 3)	",	ClassTypes.TempestOfSet	,	45	,	1.5	,	142	,"A bolt of life instantly heals the priest and nearby allies. Anyone healed by this prayer cannot be affected by another Vitalizing Jolt for a short time."),
new Spell ("Vitalizing Jolt (Rank 4)	",	ClassTypes.TempestOfSet	,	60	,	1.5	,	184	,"A bolt of life instantly heals the priest and nearby allies. Anyone healed by this prayer cannot be affected by another Vitalizing Jolt for a short time.	")
};

        public int SpellCount
        {
            get
            {
                if (spellsDataBase == null)
                    return 0;
                else
                    return spellsDataBase.Count;
            }
        }
    } //end of class

} //end of namespace

